我正在尝试制作一个自定义的弹出消息,该消息会出现并在用户面前显示5秒钟,然后淡出。这个功能很好,但是如果用户多次触发事件并且超时已经运行,则消息会快速消失。
到目前为止,我的函数如下:
function showMessage(message) {
$(".messageText").text(message);
$(".message").fadeIn("slow");
closeBox = function(){
$(".message").fadeOut("slow");
}
clearInterval(closeBox);
setInterval(closeBox, 5000);
}
非常感谢