2012-07-27 38 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元素。我已经分配了两次身份证