Javascript 在退出前清除弹出窗口(Facebook风格?)

Javascript 在退出前清除弹出窗口(Facebook风格?),javascript,facebook,jquery-ui,jquery,Javascript,Facebook,Jquery Ui,Jquery,当你几乎在墙上的帖子栏里写了几个字符之后,就要离开FB页面的时候,FB怎么会提示一个干净的对话而不是一个看起来垃圾的js警告框呢 例如: 我想在我的网站上实现类似的东西,当人们开始一个表单后就要离开的时候 谢谢 设置具有编辑状态的全局javascript变量 当用户与表单交互时,设置为true。 当表单被“重置”或“取消”时,设置为false 关于文档的onunload事件(http://www.zachleat.com/web/dont-let-the-door-hit-you-onunlo

当你几乎在墙上的帖子栏里写了几个字符之后,就要离开FB页面的时候,FB怎么会提示一个干净的对话而不是一个看起来垃圾的js警告框呢

例如:

我想在我的网站上实现类似的东西,当人们开始一个表单后就要离开的时候


谢谢

设置具有编辑状态的全局javascript变量

当用户与表单交互时,设置为true。 当表单被“重置”或“取消”时,设置为false

关于文档的onunload事件(http://www.zachleat.com/web/dont-let-the-door-hit-you-onunload-and-onbeforeunload/ 和),检查编辑状态并用两个按钮弹出消息。如果用户单击“离开”,则在onunload事件中返回true。如果用户单击“保持”,则返回false到onunload事件


快乐编码

调试它!查看调试器并跟踪触发的事件。