Похоже, метод ScrollingDataTable
scrollTo
не работает.
В качестве альтернативы я безуспешно пробовал scrollIntoView()
и jQuery's scrollTop
на правильных элементах dom.Я также пробовал YAHOO.util.Scroll
, и он тоже не работает.
Объект данных находится в 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();