我在 jQuery 中有一个淡入淡出的弹出窗口,如果不被用户关闭,它将在 10 秒内淡出。
我有代码:
$modalElement.fadeIn(1000).delay(10000).fadeOut(1000);
这适用于淡入、延迟和淡出 - 但'close'
表单上的按钮直到超时后才起作用!
我需要'close'
按钮来中断delay
,以便用户可以阅读弹出窗口并自己关闭它,比如 5 秒 - 然后如果他们自己没有关闭它,那么它将在 10 秒延迟后自动关闭。
任何想法如何做到这一点?