Я использовал событие, в котором, если человек закрывает вкладку или окно, он создаст окно предупреждения, чтобы узнать, хотят ли они остаться на странице или уйти. Я могу заставить эту часть работать, но я хотел бы затем установить невидимый элемент div на странице на видимый, когда появится это всплывающее окно. Как бы я это сделал? Я понимаю, что я могу вернуть только одно значение так, как оно установлено в настоящее время. Есть ли способ, чтобы div стал видимым, а затем вернулся? Благодарю.jQuery 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!';
});
Какой элемент 'offerWindow'? Идентификатор? класс? Вы забываете указать его. – Alvaro
Yup, только что сошел с трехдневного уик-энда. Я чувствую себя таким глупым. Это был элемент класса, и с тех пор я исправил проблему. Благодарю. знак равно – Phorden