簡體   English   中英

CSS溢出隱藏屬性在iOS上不起作用

[英]CSS overflow hidden property is not working on iOS

我有一個側邊欄,當按下按鈕時,它位於主頁的一部分前面。 為了防止在后面的頁面上滾動,我使用$("div").css('overflow','hidden')

此解決方案對我的計算機上的所有瀏覽器都適用,但不適用於iOS設備。 我沒有檢查其他電話,因為我沒有。

盡管它在計算機上可以正常工作,但在iOS上失敗的任何原因是什么?

無論出於何種原因,某些css規則都需要在iOS中打開圖形加速器,並且它不會自動執行。

此規則將打開iOS的硬件加速:

-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);

僅將它應用於您知道將需要的元素,過度使用它可能會對性能產生負面影響。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM