我设置了两个表,在移动设备上我隐藏一个表并显示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
的顶部打开
我正在处理一个问题,但当我点击时,我想更具体地说明这两个实例的a
和tr
,因为我在表中有其他数据可以点击,当你点击时,会导致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;
});