在使用jQuery淡入元素时,是否有可能获得某种事件通知?例如,如果有一个“fadeInEvent”,我会尝试类似这样的操作:
是否可以在元素淡入完成后触发某种事件?
$('elements').delegate('selector', 'fadeInEvent', function() {
alert('someId has faded in');
});
我知道 jQuery.fadeIn() 有一个回调函数,例如:
$('#someId').fadeIn('fast', function() {
alert('callback when someId has faded in');
});
但如果可能的话,我更倾向于使用事件解决方案。我还使用了:visible
进行了一些原型制作,但它在淡入完成之前返回true
。
bind
,因为该项目目前正在使用jQuery 1.6.4。 - matsev