滚动到元素在控制台中工作,但不在代码中工作

时间:2013-01-29 17:44:14

标签: jquery scroll

我正在使用此代码在表格中找到一行,然后将该行滚动到视口的顶部:

$('html, body').animate({ 
    scrollTop: $('label:contains("' +textToFind+ '")').parents('tr').offset().top 
}, 1000);

如果我用已知的有效标签文本替换“textToFind”,这在js控制台中可以正常工作。但它在我的脚本中不起作用。脚本中的所有其他jquery都在工作,我一遍又一遍地测试在代码中正确选择了行(输出到控制台)。

我可以在这里找到什么?

1 个答案:

答案 0 :(得分:0)

正如我在评论中所述,我在ajax调用的成功函数中运行此动画。将有问题的代码行移动到调用ajax调用的函数解决了问题并正确滚动到所需的行。