2

我正在使用这个:

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

它工作得很好。但是现在我在另一个 div 中有事件处理程序(div),它在 x 轴上溢出滚动条。所以现在当我点击应该触发上面的 JavaScript 的 div 时,溢出滚动条只是向下滚动一点。

我已经发出警报以检查身份,这很好。这会在点击时触发,但是 的功能scrollIntoView();不起作用。当我提醒整条线时,它会显示为“未定义”?

这里有什么帮助吗?

谢谢;

结构体:

触发该函数的所有 div 都包含在一个 div 中 - 称之为 Summary Div。当有很多结果时,摘要 div 有一个溢出-y 滚动条。此摘要 div 附加到包装器 Div,它还包含标题 DIv。当我单击触发该功能的 div 时,页面应向下滚动到具有相同 id 的结果的 div 并为其设置动画。然而,这种情况并非如此。y-overflow 滚动条只是向下滚动一点

4

1 回答 1

3

抱歉,DOM 元素中有一个简单的错误。我两次分配了一个 ID

于 2012-07-27T11:40:29.610 回答