Tah*_*ram 7 css jquery scroll html-lists
这是我的示例HTML.
我想滚动我的LI项目.
哪个是2级.意思是,我想在每个UL上申请课程.
那我怎么能这样做呢.通过使用JQuery或CSS调整.
PS:我正在使用这个例子.
<ul id="nav" class="dropdown">
<li class="dir">
Item_Root
<ul>
<li class="dir">
Item_1_Level
<ul>
<li>Item_Level_2</li>
<li>Item_Level_2</li>
<li>Item_Level_2</li>
<li>.... up to N items</li>
</ul>
</li>
<li>Item_Level_1</li>
<li>Item_Level_1</li>
<li>Item_Level_1</li>
<li>Item_Level_1</li>
<li>.... up to N items</li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
Dav*_*mas 23
通过你贴出的标记,以及我对你的问题意图的最佳猜测(你的标题与你链接的例子不相符),我想出了这个:
#nav {
width: 12em;
height: 20em;
line-height: 2em;
border: 1px solid #ccc;
padding: 0;
margin: 0;
overflow: scroll;
overflow-x: hidden;
}
li {
border-top: 1px solid #ccc;
}
ul ul {
text-indent: 1em;
}
ul ul ul {
text-indent: 2em;
}
Run Code Online (Sandbox Code Playgroud)
主要思想是为UL列表设置固定高度,然后添加
overflow: scroll;
Run Code Online (Sandbox Code Playgroud)
也许你还需要调整UL的宽度,因为滚动条需要一些额外的空间.