私は、彼が実際にページを離れるかどうか、Googleのワードプロセッサのようにクローズボタンをクリックするかどうかをユーザーに尋ねます。どのようにjqueryを使用してそれを行うには?Jqueryがウィンドウを閉じるのを防ぐ
答えて
ウィンドウのonbeforeunload
プロパティを関数に設定します。
This post has a good example on how to do it.
それとも別の例:
<script language="JavaScript">
var needToConfirm = true;
window.onbeforeunload = confirmExit;
function confirmExit()
{
if (needToConfirm)
return message to display in dialog box;
}
</script>
...
<input type="Submit" value="Save" onclick="needToConfirm = false;" />
とすることができますあなたのフォームのneedToConfirm
を設定するには:
$(document).ready(function() {
$(':input', document.myForm).bind("change", function() { needToConfirm = true; }); // Prevent accidental navigation away
});
jQueryのUIは、あなたのために有用である可能性がある - this linkを参照してください。いくつかの種類のダイアログが表示されます。あなたが望むのは「モーダル確認」です。しかし、JQueryのUIライブラリは非常に重宝していますので、あなたがもっと個別のオプションを調べるほうが良いかもしれません(JQuery Confirm Modalを検索することによっていくつか出てきました)。私はそれらを試したことがないので、私はそれらのソリューションの品質を保証することはできません。
私のために働いた;
$(window).unload(function() {
if(event.clientY < 0) {
//do whatever you want when closing the window..
}
});
'beforeunload'イベントは、彼が変更を保存したいかどうかをユーザーに尋ねるのに便利だと思います: '$(window).bind( 'beforeunload'、function(){...});' –
Ah!ここ数年の間にこれが変わったように見えるので、2011年にはまだ動いているかもしれません。 –
- 1. ESC extjsでウィンドウが閉じるのを防ぐ方法4
- 2. ウィンドウの外側をクリックしてJqueryのポップアップを閉じるのを防ぐ
- 3. selectmenuウィジェットが閉じるのを防ぐ
- 4. aurelia-dialogが閉じるのを防ぐ
- 5. JavaFXダイアログが閉じるのを防ぐ
- 6. ブックを閉じるのを防ぐ
- 7. 完了後にemacsが自動的にウィンドウを閉じるのを防ぐ
- 8. Jsoup.parseが閉じるのを防ぐのを防ぐ</img>タグ
- 9. モーダルで閉じるボディスクロールを防ぐ
- 10. 電子でウィンドウが閉じるのを防ぐことはできません
- 11. Pythonスレッドを閉じてメモリリークを防ぐ
- 12. オートコンプリートリストがjQueryを閉じるのを防ぐためにクリックイベントを検出する
- 13. 戻るボタンがダイアログボックスを閉じるのを防ぐ
- 14. ライトボックスが子供のクリックを閉じるのを防ぐ
- 15. Kotlin/Ankoが警告ダイアログを閉じるのを防ぐ
- 16. SearchLookupEditがrepositoryItemLookUpEdit.CloseUpイベント内でポップアップを閉じるのを防ぐ
- 17. UWP MessageDialogが親ContentDialogを閉じるのを防ぐ
- 18. linuxがプログラム終了時にファイルディスクリプタを閉じるのを防ぐ
- 19. カフカブローカーがアイドル接続を閉じるのを防ぐ
- 20. 子ウィンドウがWPFでアクティブなときに親ウィンドウを閉じるのを防ぐ方法
- 21. typeahead.jsドロップダウンが閉じるのを防ぐselect
- 22. JOptionPane.showConfirmDialogボックスが閉じるのを防ぐ方法
- 23. スクロール時にブートストラップコラプスnavbarがモバイルで閉じるのを防ぐ
- 24. UIAlertViewがPositiveButtonで閉じるのを防ぐためにクリック
- 25. エラー後にコマンドラインウィンドウが閉じるのを防ぐ方法
- 26. 1つのウィンドウを閉じた後、他のウィンドウを非アクティブにする方法をWin32アプリケーションを防ぐ方法
- 27. jquery fancybox 2.0.3 - ファンシーボックスの外をクリックして閉じるのを防ぐ
- 28. メニュー項目をクリックして閉じるのを防ぐには
- 29. 閉じるメニューからEnterを押すのを防ぐ方法
- 30. tkinterメニューチェックボタン - メニューを閉じるのを防ぐ
なぜ7年前に作成された投稿のダウン投票は? – n00dle