2013-03-14 81 views
1

Custom Control滾動股利是隱藏在下面的滾動

我的有序列表上呈現一個文本框自定義的控制和它下面的工作。讓我直接談到,在文本框中,如果用戶按下或向下,它會遍歷列表項目,爲每個項目選擇一個類(虛線)並從上一個項目中刪除選擇的類。現在的問題是,當選擇類被分配給頁面上可見的最後一個項目時,一切都很好,直到那時,但在此之後,當用戶按下按鈕時,選擇類將被分配給一個項目,該項目在頁面,div必須現在滾動下來。現在,我不知道如何在這個特定點向下滾動div,反之亦然。我的意思是如何向下滾動,但是應該觸發這個向下滾動。

我還應該提到列表(ol)包含在具有最大高度和溢出自動的div中。我將不得不將這個div滾動到我想要向下/向上滾動的項目。

+0

感謝您添加此問題! – CrazyNooB 2014-04-09 08:28:17

回答

2

試試這個:

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

其中your-父元素是父列表和「你的項目」是一個不顯示該元素。

+0

感謝您的回覆,現在就試試吧。 – 2013-03-14 11:26:24

+0

哦,我忘了提到一件事,實際上列表包含在一個div中,div是可滾動的,但我選擇的項目在我的列表中。我想上面的代碼片段可以工作,如果我讓我的列表滾動而不是將其保存在可滾動的div內。 – 2013-03-14 11:29:25

+0

並且它在我上面提到的另一箇中也不起作用:( – 2013-03-14 11:31:24