我的网站上有一个基本的消息系统,它将消息排队/附加到浮动在页面顶部的 div 中。每条消息应该在 X 秒后淡出,但是如果你将鼠标悬停在该消息上,它会暂停它的淡出时间,然后在 mouseleave 上它应该恢复。
所以我试图附加一个 div 并附加一个计时器来淡出,但是在 mouseneter 上它会暂停淡出,而在 mouseleave 上它会恢复它。还有一个关闭按钮会立即使其消失。
我已经尝试过delay()
,但没有办法控制它,我似乎无法用setTimeout()
它来做这件事,因为我不知道如何将计时器附加到创建的那个 div 上。