Javascript Jquery滚动到div,无论您是在div之上还是之下

Javascript Jquery滚动到div,无论您是在div之上还是之下,javascript,jquery,Javascript,Jquery,我有一个非常简单的Jquery片段,可以在单击(.click)时将用户滚动到特定的div(.target)。当用户高于.target时,此功能正常工作,但如果用户低于.target,则此功能不起作用。有可能使这两个方向都起作用吗 $(".click").on('click', function() { $("html, body").animate({ scrollTop: $(".target").offset().top; }, 1000); }); });

我有一个非常简单的Jquery片段,可以在单击(
.click
)时将用户滚动到特定的div(
.target
)。当用户高于
.target
时,此功能正常工作,但如果用户低于
.target
,则此功能不起作用。有可能使这两个方向都起作用吗

$(".click").on('click', function() {
    $("html, body").animate({
        scrollTop: $(".target").offset().top;
    }, 1000); });
});

它起作用了。你有语法错误

$(“按钮”)。在('click',function()上{
$(“html,body”).animate({
scrollTop:$(“表格”).offset().top
}, 1000)
});
表{margin:700px 0;}

点击
1.
1.
1.
1.
1.
1.
1.
1.
1.
1.
1.
1.

单击其工作状态。你有语法错误

$(“按钮”)。在('click',function()上{
$(“html,body”).animate({
scrollTop:$(“表格”).offset().top
}, 1000)
});
表{margin:700px 0;}

点击
1.
1.
1.
1.
1.
1.
1.
1.
1.
1.
1.
1.
单击