为什么我不能以编程方式滚动到YUI ScrollingDataTable中的给定行?

为什么我不能以编程方式滚动到YUI ScrollingDataTable中的给定行?,scroll,yui-datatable,Scroll,Yui Datatable,ScrollingDataTable scrollTo方法似乎已损坏 作为替代,我在正确的dom元素上尝试了scrollIntoView和jQuery的scrollTop,但没有成功。我也尝试过YAHOO.util.Scroll,但它也不起作用 datatable位于具有垂直滚动条的div中 jQuery版本: var scrollToThisRow = dataTable.getTrEl(recordToScrollTo); var scrollPos = $(scrollToThisRow)

ScrollingDataTable scrollTo方法似乎已损坏

作为替代,我在正确的dom元素上尝试了scrollIntoView和jQuery的scrollTop,但没有成功。我也尝试过YAHOO.util.Scroll,但它也不起作用

datatable位于具有垂直滚动条的div中

jQuery版本:

var scrollToThisRow = dataTable.getTrEl(recordToScrollTo);
var scrollPos = $(scrollToThisRow).position().top;
$('#tableBodyDiv').scrollTop(scrollPos);
下面是我使用YAHOO.util.Scroll尝试的内容:

var scrollToThisRow = dataTable.getTrEl(recordToScrollTo);
var scrollPos = $(scrollToThisRow).position().top;
var attributes = { 
  scroll: { to: [0, scrollPos] } 
};
var anim = new YAHOO.util.Scroll($('#tableBodyDiv'), attributes);
anim.animate();