我正在使用它:
var divID=this.id;
document.getElementById(divID).scrollIntoView();
highlightFor(divID,"#F3F781",2)
它完美无缺。但是现在我在另一个div中有事件处理程序(div),它们在x轴上溢出了一个滚动条。所以现在当我点击应该触发上面的JavaScript的div时,溢出滚动条只会向下滚动一点。
我已经发出警报来检查身份证,很好。这会在点击时触发,但scrollIntoView();
的功能无效。当我提醒整条线路时,它会显示为“未定义”?
这里有什么帮助吗?
感谢;
结构:
触发该函数的所有div都包含在一个div中 - 称之为Summary Div。 当有很多结果时,摘要div有一个overflow-y滚动条。这个摘要div被附加到一个包装器Div,它也包含一个标题DIv。当我点击激活该功能的div时,页面应向下滚动到div,其结果具有相同的id并为其设置动画。然而,这种情况并非如此。 y溢出滚动条只需向下滚动
答案 0 :(得分:1)
对不起,伙计们,DOM元素中有一个简单的错误。我已经分配了两次ID