人がタブまたはウィンドウを閉じた場合に、ページにとどまるか、離れるかを尋ねるアラートボックスを作成するイベントを使用しました。その部分を機能させることはできますが、そのポップアップボックスが発生したときに、ページ上の非表示の div 要素を表示するように設定したいと思います。どうすればこれを達成できますか? 現在の設定では 1 つの値しか返せないことを理解しています。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!';
});