javascript - jQuery 向下滚动页面不起作用

标签 javascript jquery html css frontend

我正在尝试使用 jQuery 为我的页面制作平滑的滚动效果。有谁知道为什么这不起作用?

$(document).ready(function() {


   $("#button").click(function() {
     $(document).animate({
       scrollTop: $("#endpoint").offset().top
     }, 1100);
   });

 });

JSFiddle -> https://jsfiddle.net/1hm56tms/2/

最佳答案

您应该为 Body 而不是文档设置动画。

$("#button").click(function() {
   $("body").animate({
   scrollTop: $("#endpoint").offset().top
 }, 1100);

});

jsfiddle

关于javascript - jQuery 向下滚动页面不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37239328/

相关文章:

html - 在 CSS 中画一个 X

Android 从 CSS 文件到字体的相对路径

php - 转换 BBCode 文本时检查图像大小

javascript - CKEDITOR : Select text using start , 结束索引位置

javascript - 一页上多个div悬停效果

javascript - 使用文件传输的 Cordova 多图像上传

javascript - 加载时淡入页面

jquery - ajax 调用后工具提示停止工作

javascript - 使用 slider 时如何停止视频播放?

javascript - Userscript - 有没有办法将 jquery 代码注入(inject)到 angularjs dom 中?