1

自定义控件

我正在开发一个自定义控件,该控件呈现一个文本框,并在其下方显示一个有序列表。让我直截了当地说,在文本框中,如果用户向上或向下按,它会遍历列表项,为每个项目提供一个类选择(虚线)并删除从前一个项目中选择的类。Now the problem is, when the selecting class is assigned to the last item visible on the page, everything is fine till then, but after that when a user presses down button, the selecting class is assigned to an item that is not visible on the页面,现在必须向下滚动 div。现在,我不知道如何在这个特定点向下滚动 div,反之亦然。我的意思是如何向下滚动,但是什么应该触发向下滚动。

我还应该提到 list(ol) 包含在一个具有最大高度和溢出自动的 div 中。我将不得不将此 div 向上滚动到我想要向下/向上滚动到的项目。

4

1 回答 1

2

尝试这个:

$('your-parent-element').scrollTop($('your-item').scrollTop());

其中 your-parent-element 是父列表,而 'your-item' 是未显示的元素。

于 2013-03-14T11:20:23.813 回答