我正在为我的手机菜单使用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的底部。
感谢您提供的所有帮助。
jsfiddle
发布于 2015-05-26 18:44:58
你最好修改插件本身的css。你能发布一个jsfiddle示例吗?问题可能是修复了像素定义。我对移动设备不是很熟悉,但可以肯定的是它是一个CSS的东西。
https://stackoverflow.com/questions/30449084
复制相似问题