提出问题,在编辑问题正文时,点击页面上的某个链接。 StackOverflow的脚本知道您尚未完成,并警告您丢失未保存的数据。但是,它的确认框不是jQuery插件,或类似的东西。它的确认框似乎是特定于浏览器的框,类似于JavaScript的confirm
框。要证明这一点,只需在许多浏览器中进行检查,您就会看到不同的UI样式。
他们是怎么做到的?哪个JavaScript命令?
答案 0 :(得分:2)
您正在寻找onbeforeunload
Javascript事件。
答案 1 :(得分:1)
尝试设置全局标记以了解页面何时“编辑”,然后使用onbeforeunload事件
window.onbeforeunload = function(){ return globalEditingFlag ? 'You are editing': null }
答案 2 :(得分:0)
看看这个: http://www.w3schools.com/js/js_popup.asp
关于确认框的部分