jQuery: Как связать событие для div, когда оно становится видимым?

У меня есть элемент div:<div id="tab1"> Tab data </div>.

Как связать пользовательское событие, когда этот div становится видимым (получаетdisplay: block;)?

А также я хотел бы связать событие, когда этот div становится невидимым (получаетdisplay: none;).

Я хотел бы сделать это в JQuery.

Изменить: я делаю простые вкладки с содержанием AJAX. Я хочу, чтобы содержимое на этих вкладках обновлялось ajax только тогда, когда вкладка видна.

Ответы на вопрос(3)

Ваш ответ на вопрос