我正在尝试使用jQuery为我的页面创建一个平滑的滚动效果。有谁知道为什么这不起作用?
$(document).ready(function() {
$("#button").click(function() {
$(document).animate({
scrollTop: $("#endpoint").offset().top
}, 1100);
});
});
JSFiddle - > https://jsfiddle.net/1hm56tms/2/
答案 0 :(得分:0)
您应该为正文设置动画,而不是文档。
$("#button").click(function() {
$("body").animate({
scrollTop: $("#endpoint").offset().top
}, 1100);
});
答案 1 :(得分:0)
$(document).ready(function() {
$("#button").click(function() {
$('html, body').animate({
scrollTop: $('#endpoint').offset().top}
, 1000);
});
});