我有一個div彈出窗口出現在按鈕點擊事件。當彈出窗口顯示給用戶時,我想要禁用屏幕,並且當用戶通過退出鍵或關閉div彈出關閉按鈕(如常規對話框)時再次啓用。我怎樣才能通過Java腳本來做到這一點。javascript彈出並阻止屏幕
0
A
回答
0
您可以創建一個覆蓋屏幕的「封面」元素,以防止用戶輸入,除了封面頂部(或內部)的內容。
$('#button').click(function() { $('body').append('<div class="cover"></div>'); });
.cover { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); }
你可以分配事件到蓋子,以當用戶點擊,或按下特定按鍵,封面是隱藏的。
$('.cover').click(function() { $(this).hide(); });
我強烈建議使用一個模式的插件/腳本,因爲這樣做你自己需要顯著的努力,是耗時(相信我)。
0
JQuery UI讓你的生活更輕鬆。 看一看jquery UI dialog
0
您可以使用jQuery的對話框,如果你使用modal:false
使用屬性modal:true
$("#fileuploadfun").dialog({ modal: true });
那麼你就可以在後臺點擊
相關問題
- 1. 阻止我的屏幕跨屏彈跳
- 2. 如何阻止用戶退出屏幕?
- 3. 如何阻止jQuery從屏幕拖出?
- 4. 停止js圖像彈出屏幕
- 5. openlayers3阻止屏幕更新
- 6. javascript彈出與打印屏幕按鈕
- 7. 阻止與非阻止彈出窗口
- 8. Bootstrap的彈出屏幕脫離屏幕
- 9. 可以阻止Android設備模擬器彈出屏幕鍵盤嗎?
- 10. jsPlumb將屏幕拖出屏幕防止
- 11. 如何獲取在硒webdriver中使用firepath阻止主屏幕的彈出屏幕對象?
- 12. Facebook登錄彈出阻止
- 13. 屏幕上彈出jquery div
- 14. 來電屏幕彈出
- 15. 阻止屏幕訪問獲勝形式
- 16. 如何阻止angularJs閃爍屏幕
- 17. 如何阻止角色脫離屏幕?
- 18. 如何阻止屏幕向上移動?
- 19. Eclipse自動填充視圖變寬,並阻止整個屏幕
- 20. 是否有可能阻止CGDB在退出時清除屏幕?
- 21. UIScrollView - 阻止UIImageView作爲UIScrollView的子視圖被拖出屏幕
- 22. 每次彈出窗口被阻止時
- 23. FB.login限制彈出窗口阻止
- 24. 頁面,而不彈出窗口阻止
- 25. 獲取訪問被阻止彈出
- 26. 如何阻止pyplot彈出數字
- 27. 彈出不阻止任何更多
- 28. 阻止彈出窗口的腳本
- 29. 合法避免彈出窗口阻止
- 30. Twitter登錄彈出窗口被阻止
你正在尋找被稱爲「行爲模式」。在'Javascript對話模式'上進行搜索會產生你需要的結果。 –
什麼也沒有嘗試,直到我沒有意識到術語對話模型在互聯網上有這麼多的解決方案。 –