我有此代码用于与页面重叠的错误消息。我刚刚添加了点击监听器 - 我希望它跳过延迟并在被点击时立即关闭。然而,什么也没有发生。如果我在点击监听器中使用 .hide() ,它就可以工作。但我想顺利过渡。
有任何想法吗?
// Flash messages effect
$("#FlashMessage").slideDown('250').delay(3000).slideUp('250');
// Hide flash message when clicked
$("#FlashMessage").click(function(){
$("#FlashMessage").slideUp('250');
});