是的,我已经关注了一个链接"How to go on a specific element on a page",所以在您将其标记为重复之前,请阅读此内容。
我测试了链接上给出的所有代码,但没有一个工作。
我有这个搜索字段,为用户提供搜索选项。如果单击搜索按钮,则应滚动元素。我在控制台中登录了元素,它被检索并显示在控制台中,但是链接中的任何给定函数都不起作用。顺便说一句,我的自举面板上装满了手风琴,所以也许这就是问题存在的原因,但是它应该把我送到手风琴上。
^/(.+)?token/(.+)?$
现在你可以在搜索按钮上看到,点击我有几个console.log-s。这些东西会返回正确的结果,但是代码中剩下的页面中的一个示例函数不起作用。
我将我的控制台输出显示为图像,因为在Opera控制台中复制并不像预期的那样工作:
这个例子可能有点误导,因为我使用了top元素。我在底部有一个元素,在屏幕上看不到,也没有滚动发生(id为8的元素)。
答案 0 :(得分:2)
将scroll
更改为scrollTop
:
$(window).scrollTop(findPos(document.getElementById("id_"+playerNamer.pos)));
答案 1 :(得分:0)
我修复了它链接到父元素(目前我有id元素的id)。这可能引起了所有恐慌,现在我已经开始工作了。