解決iOS12及一下彈框滾動會帶動body內容滑動

2021-09-29 20:29:09 字數 628 閱讀 3413

在移動專案開發中往往會寫一些 h5 頁面,乙個專案可能只有一兩個頁面,引入其他 ui 元件專案顯得太臃腫,也沒有啥必要,畢竟那些元件都是被人寫的,有的時候不能一味的去使用他人寫好的**,有時間也需要自己謝謝,鍛鍊自己的同時也在鞏固一些基礎知識~~

乙個頁面彈出乙個框,框裡的內容可以滾動,但是滾動彈框時,body 內容也在動 【前提是你的 body 超過螢幕的高度】,然而在 ios13 ,安卓手機沒有問題,但是在 ios12 及以下就會出現這個問題,通過**document.body.style.overflow = "hidden";,並不管用,原因是:在蘋果 ? 手機上就不存在這個屬性,在它看來,我的頁面有內容就該給客戶全部展示出來,為什麼要 hidden 呢 ?,這個方法行不通時,我們準備給它新增另外乙個屬性document.body.style.position = "fixed";,發現可以正常,但是感覺怪怪的,因為 fixed 的 top 為 0

~彈窗時給 body 設定 overflow:hidden;(ios 不理你)

~彈窗時給 body 設定 position:fixed;(滾動位置會丟失)

watch:

else},

}

IOS輸入框不貼底解決方法(ios12新bug)

結構如下 const body document.dcumentelement.scrolltop document.documentelement document.body const body const innerheight math.min window.innerheight,docu...

求大神解決一下

乙個整數,它加上100後是乙個完全平方數,加上168又是乙個完全平方數,請問該數是多少?1.程式分析 在10萬以內判斷,先將該數加上100後再開方,再將該數加上268後再開方,如果開方後的結果滿足如下條件,即是結果。請看具體分析 publicclass test publicstaticvoid m...

工作12年的收入總結一下

雖然我估計,總的收入可能比大家平均水平略高點,但內心其實是覺得自己很失敗,匿名貼出來找點安慰,錢不代表成功,但在失敗時確是乙個安慰.96年參加工作.頭4年在大型國企 非軟體類 第一年 1000 12 1.2萬,三個月試用期只有500塊左右,全年平均也就這數了 第二年 1200 12 1.44萬 第三...