因此,我知道這類問題以前已經提過很多次,但我找不到適合我的問題的答案。我有一個網站頁面,有很多可滾動的數據,包括圖像。現在我想要一個功能,當我點擊圖像時,圖像在模式彈出窗口中打開,頁面滾動被禁用。就像Facebook一樣,但如果圖像大於屏幕尺寸,則可能會滾動。謝謝您的幫助!!防止頁面滾動條打開彈出框
0
A
回答
0
首先,如果圖像大於屏幕,您可以檢查屏幕大小並比較圖像。如果圖像較大,請將圖像寬度設置爲屏幕寬度。高度將自動改變以保持比例。
如果高度大於屏幕高度,請按照高度操作。
而對於禁用滾動條,有一個使用JavaScript的長迂迴方法。
否則,您可以隱藏滾動條,並添加一個div,這是圖像後面的全屏幕大小。
迂迴的JavaScript做它的方式:
一旦你點擊圖片,你可以設置車身寬度和高度的屏幕和設置溢出的寬度和高度:藏在身上,當你關閉圖像時,將樣式恢復爲原始樣式。如果身體沒有身高,請將其設置爲自動。
希望這有助於
相關問題
- 1. 防止頁面滾動,如果彈出窗口打開
- 2. 如何在打開彈出窗口時停止滾動頁面
- 3. 當彈出窗口打開時防止滾動身體
- 4. 防止滾動條出現
- 5. 防止頁面滾動
- 6. 如何在彈出jQuery UI對話框時防止滾動到頁面頂部?
- 7. 通過CSS打開側面菜單時防止滾動滾動
- 8. 不帶滾動條的打開彈出框
- 9. 打開(html)彈出框時不再顯示滾動條
- 10. 防止彈出輸出緩存頁面
- 11. 防止後刷新頁面彈出
- 12. 防止後臺滾動打開燈箱
- 13. 如何防止Firefox在打開大型彈出窗口時滾動到頁面底部
- 14. 滾動彈出框,而不滾動它後面的網頁
- 15. Javascript - 在頁面加載時自動打開彈出框
- 16. 手機網站防止彈性頁面滾動
- 17. 防止彈出框在劍道網格中打開
- 18. Delphi XE防止用trayicon右擊打開彈出框
- 19. 防止在iframe上打開頁面?
- 20. 當頁面在移動設備上滾動時,防止觸摸打開
- 21. 如何防止頁面加載滾動
- 22. 防止滾動頁面重新加載
- 23. 防止頁面滾動焦點切換
- 24. 防止頁面滾動,但允許元素與溢出滾動滾動JQM
- 25. 防止「確認導航」對話框從頁面上彈出
- 26. 防止在主頁面上滾動的Facebook模式彈出式菜單
- 27. 彈出框內彈出框不打開
- 28. 防止頁面容器上的水平滾動條
- 29. 防止jquery移動面板打開?
- 30. 當打開模式幷包含CSS3時,防止滾動滾動
請告訴我你的問題,是它的滾動條或沒有滾動條?您的標題和內容令人困惑。 – Praveen
我在頁面上有很好的數據長度,但是在打開模式彈出窗口時,應該禁用整個頁面的滾動條。由於模式彈出窗口的高度大於視口高度,所以只有很多部分可以滾動(這樣用戶就可以通過滾動查看整個彈出窗口了),我希望你這次得到它 – theRev