如何禁用或停止 Jquery 淡出功能



>我的默认布局中有一个 Jquery 淡出函数,如下所示:

$(function() {
  setTimeout(function(){$('.alert').fadeIn(2000);}, 5000);
});

但我想在特定页面上禁用此功能。如何阻止这种情况。请帮忙。我试过这个:

$(function() {
  $('.alert').stop().fadeIn(2000);
});

但不起作用

在特定页面上,您可以向元素添加另一个类,例如.disabled,然后让主布局中的代码如下所示:

$(function() {
  setTimeout(function(){$('.alert:not(.disabled)').fadeIn(2000);}, 5000);
});

试试这样,

 $('.alert').clearQueue().fadeIn(2000);

从队列中删除所有尚未运行的项目。

这是参考链接

你应该在 $('.alert').stop().fadeIn(2000) 之前添加此代码;

callbacks.disable( ".alert" );

http://jsfiddle.net/m3eaomf6/

最新更新