如果用户通过使用鼠标(单击链接)或键盘(在使用表单元素聚焦时按Enter键)离开当前页面,我希望能够事先运行JavaScript / jQuery命令。 / p>
示范性工作流程:
console.log()
)此外,如果它也适用于触发页面重新加载的用户事件(例如按F5),那将会很棒。
我意识到Stackoverflow上有类似的东西。如果答案框中有未保存的内容,则会在加载其他页面之前显示警报。这可能与我要求的功能相同。
答案 0 :(得分:2)
$( window ).unload(function() {
return "Handler for .unload() called.";
});
参考:JQuery unload()。