为什么Smooth to scroll to element始终从顶部(移动)开始?

时间:2017-10-16 23:37:35

标签: javascript jquery

我正在使用的Java脚本工作正常。但是在移动设备上,它总是从页面顶部开始,然后滚动到元素。

$(document).ready(function(){
    $("a").on('click', function(event) {
        if (this.hash !== "") {
            event.preventDefault();
                var hash = this.hash;
    $('html, body').animate({
        scrollTop: $(hash).offset().top
            }, 1200, function(){
                window.location.hash = hash;
            });
        }
    });
});

0 个答案:

没有答案