【问题标题】:scroll to particular li with floating div使用浮动 div 滚动到特定的 li
【发布时间】:2012-09-25 11:55:12
【问题描述】:

我读过这篇文章:scrolling to li element - jquery, 并使用了jquery代码,即this。

var ul = $('ul.myul');
var li = $('li.item', ul)
ul.scrollTop(li.position().top);

UL 位于浮动的 div 上,并且 UL 具有设定的高度,并且溢出设置为自动。 LI 设置了内边距和边距。

上面的滚动代码不起作用。卷轴的设置比实际项目要远得多。偏移量计算错误。

【问题讨论】:

标签: javascript jquery scroll


【解决方案1】:

你 ul 有多个列表项,因此变量“li”有多个 li 元素。试试这个吧

var ul = $('ul.myul');
var li = $('li.item:eq(0)', ul);
ul.scrollTop(li.position().top);

祝你好运!!

【讨论】:

  • 感谢您的帮助。只有一个 li 元素有一个 .item 类,所以这并不适用。我要去调查巴拉斯的评论,看看它是否不是身体财产。
猜你喜欢
  • 2012-04-04
  • 1970-01-01
  • 2014-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-05
  • 1970-01-01
相关资源
最近更新 更多