モバイル メニューに slicknav プラグインを使用していますが、次の問題が発生します。メニューを上部に固定する必要がありますが、メニューがかなり長く、小さい画面ではすべての項目をナビゲートすることができません。モバイルトリガー(位置固定)とメニュー自体を相対的に分離しようとしましたが、それは機能しません。また、スクロールにoverflow-yを追加し、メニューラッパー自体にautoを追加しました。誰でも何らかの解決策で私を助けることができますか、またはこのプラグインで同様に遭遇しましたか? html:
<ul id="menu2">
<li>Parent 1
<ul>
<li><a href="#">item 3</a></li>
<li>Parent 3
<ul>
<li><a href="#">item 8</a></li>
<li><a href="#">item 9</a></li>
<li><a href="#">item 10</a></li>
</ul>
</li>
<li><a href="#">item 4</a></li>
</ul>
</li>
<li><a href="#">item 1</a></li>
<li>non-link item</li>
<li>Parent 2
<ul>
<li><a href="#">item 5</a></li>
<li><a href="#">item 6</a></li>
<li><a href="#">item 7</a></li>
</ul>
</li>
</ul>
js:
$('#menu2').slicknav({prependTo:'#mobileMenuHolder'});
css: (動かない)
#mobileMenuHolder, .slicknav_menu{
overflow-y: scroll;
position: relative;
}
mobileMenuHolder はメニューを保持し、固定 div の下部にあります。
提供されたすべてのヘルプに感謝します。