0
私は、ナビゲーションバーのusignヒスイを作った:モバイルサファリのスクロールバーを非表示にするには?
nav.navbar.navbar_white
div.navbar__inner
ul.nav-list
li.nav-list__item_dark
a(href="#") item 1
li.nav-list__item_dark
a(href="#") item 2
li.nav-list__item_dark
a(href="#") item 3
li.nav-list__item_dark
a(href="#") item 4
そして、私はそれがモバイル上に水平にスクロール可能とスクロールバーを非表示にします。ご覧のとおり
.nav-list {
padding: 15px 0;
margin: 0;
width: 100%;
list-style: none;
white-space: nowrap;
overflow-x: scroll;
overflow-y: hidden;
-webkit-overflow-scrolling: touch!important;
-ms-overflow-style: -ms-autohiding-scrollbar!important;
&::-webkit-scrollbar {
display: none !important;
width: 0 !important;
height: 0 !important;
background-color: transparent;
}
&::-webkit-scrollbar-thumb {
display: none !important;
}
}
が、私はそれを隠すために知っているあらゆる方法を試してみました: は、だから私は、次のSCSSを書きました。しかし、初めてページを読み込むときにのみ動作します。リロードすると、スクロールバーが再び表示されます。
あなたはこれを理解しましたか?私が何をしても、スクロールする水平メニューにはデフォルトのモバイルサファリスクロールバーが表示されません。 – flyingL123
これで何か新しいことがありますか?この問題もあります。 – Crashtor
@Crashtorはい、回答を掲載しました –