jquery scrolltop滚动两个滚动位置

时间:2014-05-31 03:45:21

标签: jquery

我有一个代码将获得scroll position的{​​{1}},然后只要按下按钮就会动画滚动到它。但是,如果我第二次点击该按钮,它总是将我的屏幕滚动到不同的滚动位置。

这是我的代码:

div

希望它能解决:)提前感谢...

1 个答案:

答案 0 :(得分:1)

你的逻辑有点偏。当前window.scrollTop无关紧要:

http://jsfiddle.net/tS8md/

$(document).ready(function(){
    $("#contact").click(function(){
        var offset = $("#drag_contact").offset();
        $("body, html").animate({scrollTop:offset.top});

    });
})