我想提醒用户在使用 jquery ui 对话框离开某些页面(通过单击页面上的其他链接)之前保存数据。我知道我需要使用 onbeforeunload 事件来检测用户是否离开当前页面,然后显示对话框。但是,当用户在对话框中单击"is"时,如何允许导航继续到选定的 url,而当用户单击“否”时,导航停留在当前页面?
谢谢!
最佳答案
你只需要将带有提示的函数分配给window.onbeforeunload事件,例如:
window.onbeforeunload =
function() {
return "Please make sure your data is saved."
}
浏览器会自动提示用户2个选择:“离开本页”和“留在本页”
关于javascript - jquery提示保存数据onbeforeunload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11057224/