单击onclick单元格时滚动到顶部



我设置了两个表,在移动设备上我隐藏一个表并显示tablerow或图标的另一个onclick,当我点击时,我需要将偏移位置设置为顶部,但在完成时遇到问题

当我点击这个HTML

<a title="" style="cursor:pointer" onclick="updateStarter('1137','')"></a>

我希望显示的表格在div#right-head 的顶部打开

当我点击这个HTML

<tr class="eventablerow" style="cursor:pointer" onclick="showLineupTab(1,true)"></tr>

我希望显示的表格在div#left-head 的顶部打开

我正在处理一个问题,但当我点击时,我想更具体地说明这两个实例的atr,因为我在表中有其他数据可以点击,当你点击时,会导致scrollTo顶部触发

var jump = $(this).attr('href');
var new_position = $('#left-head').offset();
window.scrollTo(new_position.left,new_position.top);

我不确定你的表和div#right-head的真实位置,但我可以建议你试试这个:

$(' a , tr').click(function(){
    var jump = $(this).attr("href");
    var _top = $("#left-head").offset().top;
    $("html, body").animate({"scrollTop":_top+"px"}, 1000);
    return true;
});

最新更新