发生卸载事件时jQuery Div可见

发生卸载事件时jQuery Div可见,jquery,html,css,function,events,Jquery,Html,Css,Function,Events,我使用了一个事件,如果某人关闭选项卡或窗口,它将创建一个警报框,询问他们是否希望留在页面上或离开。我能够使该部分工作,但我想在弹出框出现时,将页面上的不可见div元素设置为可见。我将如何做到这一点?我知道我只能按当前设置的方式返回一个值。有没有办法让div变为可见,然后返回?谢谢 代码: 我已经解决了这个问题。这是一个漫长的周末,我没有看到我没有设置一个类选择器。offerWindow是一个类,我没有将其作为目标。offerWindow是什么类型的元素?身份证?一节课?你忘了具体说明了。是的,刚

我使用了一个事件,如果某人关闭选项卡或窗口,它将创建一个警报框,询问他们是否希望留在页面上或离开。我能够使该部分工作,但我想在弹出框出现时,将页面上的不可见div元素设置为可见。我将如何做到这一点?我知道我只能按当前设置的方式返回一个值。有没有办法让div变为可见,然后返回?谢谢

代码:


我已经解决了这个问题。这是一个漫长的周末,我没有看到我没有设置一个类选择器。offerWindow是一个类,我没有将其作为目标。

offerWindow是什么类型的元素?身份证?一节课?你忘了具体说明了。是的,刚过了三天的周末。我觉得自己好笨。这是一个类元素,我已经解决了这个问题。谢谢
$(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!';
});