2012-07-27 66 views
2

我使用這個:ScrollintoView沒有工作的Javascript

var divID=this.id; 
document.getElementById(divID).scrollIntoView(); 
highlightFor(divID,"#F3F781",2) 

它的工作完美。然而,現在我有另一個div中的事件處理程序(div)在x軸上的滾動條溢出。所以現在當我點擊應該觸發上面的JavaScript的div時,溢出滾動條只是向下滾動一下。

我已經提醒一下檢查身份證,這很好。這點擊發生,但scrollIntoView();的功能不起作用。當我提醒整條線路時,它會出現「未定義」?

這裏有什麼幫助嗎?

謝謝;

結構:

認爲火功能的所有div都包含在一個單一的專區內 - 稱之爲摘要股利。 當有很多結果時,彙總div有一個溢出-y滾動條。這個摘要div附屬於一個封裝Div,它也包含一個標題DIv。當我點擊一個觸發該功能的div時,頁面應該向下滾動到具有相同ID的結果並對其進行動畫處理。然而,這種情況並非如此。 y溢出滾動條只是向下滾動一下

+0

+1爲'scrollIntoView' - 不知道 – 2012-07-27 10:12:39

+0

提供了更多的信息,您的html結構或基於答案的東西 – 2012-07-27 10:13:22

回答

1

對不起,傢伙,有一個簡單的錯誤在DOM元素。我已經分配了兩次身份證