Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript window.unload在jquery中不工作_Javascript_Jquery - Fatal编程技术网

Javascript window.unload在jquery中不工作

Javascript window.unload在jquery中不工作,javascript,jquery,Javascript,Jquery,在这里,我在我的html页面中有一个锚定标记,当我点击它时,它将转到谷歌。我有一个jQuery函数,当页面离开时需要启动它 $(window).unload(function(){ alert('fffffffff'); }); 我在视频教程中发现这很好。但这对我不起作用。使用firefox。帮助工作正常,您只需删除警报,因为某些浏览器不允许在卸载事件时发出警报 $(window).unload(function(){ console.log("hello"); }); 试试

在这里,我在我的html页面中有一个锚定标记,当我点击它时,它将转到谷歌。我有一个jQuery函数,当页面离开时需要启动它

$(window).unload(function(){
    alert('fffffffff');
 });

我在视频教程中发现这很好。但这对我不起作用。使用firefox。帮助

工作正常,您只需删除
警报
,因为某些浏览器不允许在
卸载
事件时发出警报

$(window).unload(function(){
   console.log("hello");
});
试试这个

只需再次运行它,您就可以检查控制台了


您可以在这里查阅大多数浏览器,如Chrome,Safari不支持关闭窗口时发出警报。所以最好用这样的方法来完成你的工作

$(window).on("beforeunload",function(){
return "are you sure want to leave";
}

在卸载之前使用,因为unload()不受支持且已被弃用。

控制台中是否有任何错误?可能重复的“请勿使用”警报,卸载时提示或确认method@shadow提示并确认也不工作如何在Firefox中查看控制台使用F12,然后转到console All。实际上,按run并不会给出输出工作。我有一个疑问。这是jquery的方式吗?为什么我不能将此函数用作$(window).onbeforeunload(函数(){return“somthing”;})@Derek这是纯java脚本吗?我是初学者。help@Shameer-是的,这是纯JavaScript。只要把它放在
中,当您关闭窗口时,该行就会执行。你为什么说
unload
不受支持和反对?!?!
$(window).on("beforeunload",function(){
return "are you sure want to leave";
}