[英]window.onunload fires and then the user clicks stop
这是我试图弄清楚的流程。
onbeforeunload
和unload
。 在这里,我在一些链接中摆脱了 href。有没有办法知道用户是否点击了停止按钮并且他们仍然在同一页面上?
我能想到的唯一方法是在onbeforeunload
或unload
中放置一个 setTimeout ,但我真的不喜欢这样,因为变量太多,它仍然被搞砸了。
我最终做的是:
window.unload = function(){
var _href = $('selector').attr('href');
$('selector').attr('href', '');
setTimeout(function(){
$('selector').attr('href', _href);
}, 1500);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.