锚定到表

时间:2015-05-11 15:44:59

标签: javascript jquery html html-table

我有一个可滚动的HTML表格,根据表格中的数据,我希望表格从特定的<tr>开始显示。上面的行可以在滚动时显示。但是当页面加载时,我需要定位到特定的<tr>

我可以使用以下代码获取我需要定位的<tr>。我不确定如何设置位置。

<script type="text/javascript">
    $(document).ready(function () {
        var myTr = $(".slash-price:first").closest('tr');
    });
</script>

我的Tr是我想在表格元素中首先显示的<tr>

2 个答案:

答案 0 :(得分:1)

这应该平滑动画到您使用closest('tr')选择的行的位置:

<script type="text/javascript">
    $(document).ready(function () {
        var myTr = $(".slash-price:first").closest('tr');
        $('html, body').animate({
           scrollTop: $(myTr).offset().top
        }, 2000);
    });
</script> 

答案 1 :(得分:1)

是的,所以我最终使用了top - 620

var myTr = $(".slash-price:first").closest('tr');
        $('html, body').animate({
            scrollTop: $(myTr).offset().top - 620
        }, 2000);