我有一个现有的自编码手风琴,我现在需要一个事件侦听器附加到现有淡出事件。 我可以在新的fadout监听绑定到现有的一个? 而这是怎么完成的? 这里是手风琴IA的jsfiddle
Answer 1:
正如其他人所说心不是一个fadeout
的事件-你可以尽管创建自己的事件-你将它添加到回调fadeout
:
$(currentSlide).fadeOut("normal", function () {
// your other code
$(this).trigger('myFadeOutEvent');
});
那么你就需要监听的事件
$('.class').on('myFadeOutEvent',function() {
// do something
});
请参阅文档.trigger()
详细信息
Answer 2:
淡出不具备甚至监听。 然而,它有一个回调,渐弱结束后触发功能。 这样做的缺点是,你必须指定应该发生的事情每次使用淡出时间。
这已经引起早期的代码英里我。
$('.element').fadeOut(400,function () {
//Whatever you want to do after the fade
});
Answer 3:
您可以绑定功能,要听加做你fadout打电话给你的操作要应用的回调函数这个元素
Answer 4:
请参阅文档http://api.jquery.com/fadeOut/
它说大约2语法.fadeOut( [duration] [, callback] )
和.fadeOut( [duration] [, easing] [, callback] )
您可以申请任何回调函数
文章来源: jquery fadeout event listener