【问题标题】:css make fixed height dropdown scrollablecss 使固定高度的下拉菜单可滚动
【发布时间】:2012-08-02 09:09:50
【问题描述】:
<div>
    <ul>
        <li>item1</li>
        <li>item2</li>
        <li>item3</li>

div 是固定高度,如果ul 高度大于其高度,则可以滚动。我写了一些代码,所以我可以使用 arrowup 和 arrowdown 来导航 li 。问题是当我使用键盘选择超出高度的项目时,div 不会自动滚动到该位置。

有什么方法可以实现吗?

【问题讨论】:

  • 你目前是如何实现的?
  • 我没有。我想知道是否有一种简单的方法可以做到这一点,而无需编写 javascript 代码来定位滚动条。
  • 你说你写了一些代码,所以你可以使用箭头键导航,所以是的,你有。
  • 它只是突出显示我导航到的那个。当它转到那个时,说在最后一个可见的下面。它不会向下滚动,所以我可以看到它。

标签: jquery css drop-down-menu keyboard scroll


【解决方案1】:

你可以说obj.scrollTop = selectedChildObj.offsetTop自动设置高度。

【讨论】:

  • 谢谢。 $('selectedChildObj').position().top 是我需要的。
猜你喜欢
  • 2014-03-25
  • 2023-03-25
  • 1970-01-01
  • 2021-06-15
  • 2020-10-10
  • 1970-01-01
  • 2016-02-07
  • 2019-06-04
  • 2018-05-18
相关资源
最近更新 更多