我正在使用ASP.net和C#
我有一个包含多行的GridView。我有一个文本框和搜索按钮。我的网格列是Id和name。如果我在文本框中键入名称,然后单击搜索按钮。我突出显示了我在文本框中键入的网格中的名称,并且必须滚动到突出显示的行。
如何搜索并突出显示它但无法滚动到所选行?
答案 0 :(得分:0)
尝试以下功能
function scrollToElement(selector, time, verticalOffset) {
time = typeof(time) != 'undefined' ? time : 500;
verticalOffset = typeof(verticalOffset) != 'undefined' ? verticalOffset : 0;
element = $(selector);
offset = element.offset();
offsetTop = offset.top + verticalOffset;
$('html, body').animate({
scrollTop: offsetTop
}, time);
}
将此功能称为scrollToElement('elementUniqueIdHere`, 750, -50);
希望这会对你有所帮助。