【发布时间】:2010-03-12 20:43:16
【问题描述】:
当用户单击按钮或链接时,我使用 SimpleModal jQuery 插件显示一个对话框以覆盖整个页面,防止用户在下一页加载之前的延迟期间单击另一个按钮或链接。 (我想避免这种情况,但这是另一天的问题。)
下一页显示后,如果用户点击返回按钮,上一页仍然显示 SimpleModal 覆盖,阻止他们使用该页面。这是个问题。
如何让 SimpleModal 对话框在离开页面或用户单击返回按钮返回页面时自动关闭?
我试过这个没有成功:
$("body").unload(function() {
$.modal.close();
});
谢谢!
沃利
更新:这是似乎效果最好的解决方案:
$(window).bind("beforeunload", function() {
$.modal.close();
});
【问题讨论】:
标签: javascript jquery simplemodal