单击onclick单元格

时间:2016-04-17 00:29:55

标签: javascript jquery

我设置了2个表格,在移动设备上我隐藏了一个并显示了onclick或图标的其他tablerow,我需要在点击时将偏移位置设置为顶部,但是完成这个问题

点击此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);

1 个答案:

答案 0 :(得分:2)

嗯,我不确定你的桌子和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;
});