[英]How to Stop background scroll on IOS?
您好,我目前停留在僅在IOS上發生的問題。 我有一個下拉菜單 ,僅在移動和平板電腦模式下顯示。 單擊“ 漢堡”圖標后 ,它會修復html和body,這適用於除iOS之外的所有設備,我在iPhone 5C上對此進行了測試。
在下面,我列出了我用來停止背景滾動的代碼。 單擊漢堡圖標后 ,它將切換類別noScroll。 noScroll類由overflow:hidden;
組成overflow:hidden;
然后將其應用於html&body。
我完全不知道為什么這不能與IOS一起使用,也許是因為反彈滾動? 我不確定
我正在工作的網站是Redec
jQuery(function($) {
$(".x-btn-navbar").on("click", function() {
$("html, body").toggleClass("noScroll");
});
});
.noScroll {
overflow: hidden;
/* position: fixed */
}
很抱歉將其作為解決方案發布,但是我還沒有足夠的聲譽來發表評論,我想您可以在這里找到解決方案=> 在<iPhone> Safari上對<body>應用hidden:hidden是否有效?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.