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