使用 jQuery 以程式方式停用頁面捲動
在 JavaScript 中,停用頁面捲動是一項常見任務。一種方法涉及利用 jQuery 的 CSS 操作功能。此方法需要三個步驟:
- 透過設定body{overflow:hidden;來停用頁面滾動;在CSS中。
- 使用scrollTop()和scrollLeft()捕捉目前滾動位置。
- 將捲動事件處理程序綁定到主體並將捲動位置重設為捕獲的值。
替代方法
所提供的方法有效防止頁面滾動。不過,有一個更簡單、更全面的解決方案:
$('html, body').css({ overflow: 'hidden', height: '100%' });
這段程式碼透過將 html 和 body 標籤設定為隱藏溢位和固定高度 100% 來完全停用頁面捲動。要恢復滾動,只需將 CSS 屬性重設為其原始值即可。
$('html, body').css({ overflow: 'auto', height: 'auto' });
此解決方案已測試並確認在 Firefox 和 Chrome 瀏覽器中均有效。
以上是如何使用 jQuery 以程式設計方式停用和重新啟用頁面捲動?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

文章討論了CSS保證金屬性,特別是“保證金:40px 100px 120px 80px”,其應用程序以及對網頁佈局的影響。

本文討論了CSS邊境屬性,重點是自定義,最佳實踐和響應能力。主要論點:邊境 - 拉迪烏斯(Border-Radius)對響應式設計最有效。

本文討論了CSS中評論的使用,詳細介紹了單線和多行評論語法。它認為註釋可以增強代碼的可讀性,可維護性和協作,但如果無法正確管理,可能會影響網站性能。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

禪工作室 13.0.1
強大的PHP整合開發環境

Atom編輯器mac版下載
最受歡迎的的開源編輯器

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),