Слушатель Jquery для элемента, когда он отображает: block / none; изменения свойств - PullRequest
0 голосов
/ 01 июля 2011

Возможно ли это?Я хочу, чтобы событие произошло, когда это произойдет.

Ответы [ 2 ]

0 голосов
/ 01 июля 2011

вы можете использовать livequery для этого.

$('div.myClass:hidden').livequery(function(){
//do something when hidden
});
$('div.myClass:visible').livequery(function(){
//do something when visible
});
0 голосов
/ 01 июля 2011

Хм, а зачем тебе это?Вместо этого я бы предложил подумать о том, что заставляет элемент показываться / скрываться, и реагировать на это.Всегда лучше отделить вашу логику от взгляда.

Но если вы все еще действительно хотите сделать это, единственный способ, о котором я могу думать прямо сейчас, - это иметь интервал, который продолжает опросвидимость элемента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...