0

这可能吗?我希望在发生这种情况时触发一个事件。

4

2 回答 2

0

嗯,你为什么需要这个?相反,我建议考虑是什么导致元素被显示/隐藏并对此做出反应。将逻辑与视图分离总是更好。

但是,如果您仍然真的想这样做,我现在能想到的唯一方法是设置一个持续轮询元素可见性的间隔。

于 2011-06-30T23:14:09.480 回答
0

你可以使用livequery来做到这一点。

$('div.myClass:hidden').livequery(function(){
//do something when hidden
});
$('div.myClass:visible').livequery(function(){
//do something when visible
});
于 2011-06-30T23:18:20.130 回答