【发布时间】:2018-06-15 19:34:45
【问题描述】:
示例: https://codepen.io/jgritten/pen/zpPrdE
如果您打开示例,请展开下拉菜单,向下滚动列表并关闭它。当您重新打开列表时,它仍会滚动到您离开的位置。我该如何设置它总是滚动到顶部打开?
谢谢
<div class="dropdown">
<button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">Dropdown Example
<span class="caret"></span></button>
<ul class="dropdown-menu" style="max-height: 100px; overflow-y: scroll;">
<li><a href="#">HTML</a></li>
<li><a href="#">CSS</a></li>
<li><a href="#">JavaScript</a></li>
<li><a href="#">HTML</a></li>
<li><a href="#">CSS</a></li>
<li><a href="#">JavaScript</a></li>
<li><a href="#">HTML</a></li>
<li><a href="#">CSS</a></li>
<li><a href="#">JavaScript</a></li>
<li><a href="#">HTML</a></li>
<li><a href="#">CSS</a></li>
<li><a href="#">JavaScript</a></li>
<li><a href="#">HTML</a></li>
<li><a href="#">CSS</a></li>
<li><a href="#">JavaScript</a></li>
<li><a href="#">HTML</a></li>
<li><a href="#">CSS</a></li>
<li><a href="#">JavaScript</a></li>
</ul>
【问题讨论】:
-
可以用 JavaScript 完成。 BootStrap 在下拉菜单打开/关闭时触发事件。您可以在显示下拉菜单之前重置滚动位置。
-
@BhuwanBhatt 我会试一试。谢谢!
标签: css twitter-bootstrap drop-down-menu scroll