我使用了一个事件,如果一个人关闭标签或窗口,它会创建一个警告框,询问他们是想留在页面上还是离开。我能够使该部分工作,但我想在页面上设置一个不可见的div元素,以便在弹出框出现时可见。我怎么做到这一点?我知道我只能按照当前设置的方式返回一个值。有没有办法让div变得可见,然后返回?感谢。
代码:
$(window).bind('click', function(event) {
if(event.target.href) $(window).unbind('beforeunload');
});
$(window).bind('beforeunload', function(event) {
$('offerWindow').css("visibility", "visible");
return 'Press "Stay on Page" and get a special offer!';
});
答案 0 :(得分:0)
我已经解决了这个问题。这是一个漫长的周末,我没有看到我没有放一个选择器。 offerWindow是一个类,我没有这样做。