-1

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

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

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

我在这里能错过什么?

4

1 回答 1

0

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

于 2013-01-29T18:06:35.457 回答