>我的默认布局中有一个 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/