清理OnBeforeExit Popup(Facebook风格?)

时间:2012-03-06 08:44:15

标签: javascript facebook jquery-ui jquery

当您在ALMOST将字符写入墙贴字段后即将离开FB页面时,FB如何提示看起来干净的对话而不是看起来像垃圾邮件的js警告框?

例如: Facebook on exit alert

当人们在开始表格后即将离开时,我想在我的网站上实施类似的东西。

谢谢!

1 个答案:

答案 0 :(得分:1)

使用编辑状态设置全局javascript变量。

当用户与您的表单进行交互时设置为true。 表单“重置”或“取消”时设置为false。

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

快乐的编码!