【发布时间】:2015-06-14 23:44:38
【问题描述】:
我不明白为什么我不能让它工作。 我正在制作这个 CSS 垂直侧边菜单,我希望它位于窗口的右侧。 所以我有菜单的 div 并将它包装在另一个 div 中,将其设置为向右浮动。
问题是,它卡在左侧。 我希望能够滚动它,但将页面的其余部分留在同一个地方。 这是小提琴: http://jsfiddle.net/xQgSm/121/
这是代码的一部分:
<div id="wrap" style="height: 100%; position: absolute; overflow-y: scroll; float: right">
<div id='cssmenu'>
<ul>
<li class='active'><a href='#'><span>Home</span></a></li>
<li class='has-sub'><a href='#'><span>Products</span></a>
<ul>
<li><a href='#'><span>Product 1</span></a></li>
<li><a href='#'><span>Product 2</span></a></li>
<li><a href='#'><span>Product 3</span></a></li>
</ul>
</li>
【问题讨论】:
-
#wrap{ right: 0;}jsfiddle.net/xQgSm/122 -
我更喜欢这个。
标签: javascript jquery html css