我想在人离开页面前添加1000毫秒的延迟。 我正在使用beforeunload事件启动jquery动画,并希望在页面离开之前完成它。
我不关心旧版浏览器,只对IE9、最新版本的Safari、Chrome和FF4感兴趣。
编辑:好吧,我希望仅在导航到内部页面时实施它。 当然,我可以使所有内部链接成为javascript调用,但我更喜欢一种不那么粗暴的方法。
另外,我没有阻止人们离开页面,甚至没有让他们等待很长时间,淡出需要1秒钟?这不比我玩的每个游戏在选择退出时淡出差吧。
如果我问如何防止一个人离开页面,那么所有的“不要这样做”都是应该的。