首頁  >  文章  >  web前端  >  行動端設定了overflow:hidden頁面還會捲動的禁止方法

行動端設定了overflow:hidden頁面還會捲動的禁止方法

巴扎黑
巴扎黑原創
2017-09-09 14:12:412839瀏覽

今天在工作中碰到了一個很尷尬的問題,下面這篇文章主要給大家介紹了關於行動端設定了overflow:hidden,但頁面依然還會滾動的禁止方法,文中透過範例程式碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。

前言

本文主要介紹給大家介紹了在行動端設定了overflow:hidden頁面還會捲動的禁止方法,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。

如果把 overflow:hidden 用在 body 標籤,行動端瀏覽器還是會滾動,因為行動端是基於touch事件,解決方法有兩個。
 

方法一:

將要隱藏捲動的內容加上一個包裹層p,然後給這個p設定高度為window.height() ,並且overflow:hidden 就可以解決你的問題。
 

方法二:
 

為body 新增position:fixed; 範例:
 


body {
 overflow:hidden;
 position:fixed;
 left:0;
 top:0;
}

以上是行動端設定了overflow:hidden頁面還會捲動的禁止方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn