关于Javascript解决窗口问题
答案:2 悬赏:60 手机版
解决时间 2021-07-26 00:45
- 提问者网友:我是女神我骄傲
- 2021-07-25 08:38
我用你昨天晚上教我的东西成功的解决了问题,但还是有问题,就是如何只在关闭窗口时才激发该事件,而在刷新页面时不激发该事件?英雄教教我吧
最佳答案
- 五星知识达人网友:冷風如刀
- 2021-07-25 08:58
<script language="javascript" type="text/javascript">
window.onbeforeunload = function(){
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth-20;
if(b && window.event.clientY < 0 || window.event.altKey)
{
window.event.returnValue = "是否关闭?";
}
}
</script>
在网上找了段代码可以实现,但具体这段代码实现过程,判断刷新和关闭的区别我也不是很明白。
而关于onunload事件,是网页卸载后执行的,在刷新情况下依然会问题的!
全部回答
- 1楼网友:一叶十三刺
- 2021-07-25 09:36
关闭窗口时有个专门的事件 window.onunload, 在这个时间里写你要处理的东西就OK了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯