【发布时间】:2015-01-05 08:19:03
【问题描述】:
我想在关闭浏览器之前显示一个弹出窗口。这是我的代码。我使用了以下插件
http://kbeezie.com/cross-browser-exit-pop/
这里是演示http://kbeezie.com/exitpop.html
<script type="text/javascript">
function PopIt() {
$("a#trigger").trigger('click');
window.onbeforeunload = UnPopIt;
return "Would you like to join our mailing list for other offers?";
}
function UnPopIt() { /* nothing to return */ }
$(document).ready(function() {
window.onbeforeunload = PopIt;
$("a#trigger").fancybox({
'hideOnContentClick': false,
'showCloseButton': false
});
$("a[id!=trigger]").click(function(){ window.onbeforeunload = UnPopIt; });
});
但此代码显示“您想加入我们的邮件列表以获取其他优惠吗?”显示弹出窗口之前的问题。我想删除那个弹出问题,只在那里显示那个弹出窗口。
【问题讨论】:
-
不可能,看这个问题/答案stackoverflow.com/questions/7560532/…
标签: javascript jquery popup