jQuery的淡出事件监听器(jquery fadeout event listener)

2019-10-16 17:05发布

我有一个现有的自编码手风琴,我现在需要一个事件侦听器附加到现有淡出事件。 我可以在新的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