javascript - 如何使用类选择器通过 Jquery ScrollTo() 滚动页面到元素?

标签 javascript jquery scrollto

基于this我想问一个问题:如何使用类选择器 $('.class') 解决同样的问题?

我得到未捕获的类型错误:未定义不是一个函数

当尝试运行这个

$('html, body').animate({
    scrollTop: $('input.ng-invalid').offset().top
}, 2000);

最佳答案

试试这个

var sc = $('div[class="classname"]').offset().top;
        $('body,html').animate({
            scrollTop: (sc - 30)
        },
        'slow');

关于javascript - 如何使用类选择器通过 Jquery ScrollTo() 滚动页面到元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28042580/

相关文章:

javascript - 使用正则表达式验证 PDF 表单中的时间输入字段

javascript - 将全局对象的值设置为单选按钮

javascript - jQuery .on() 无法正常工作

jquery - 如何更改 scroll spy Bootstrap 以使其在没有哈希的情况下工作?

javascript - 如果字段为空,则 Bootstrap 验证器滚动到第一个错误

jquery - 函数 scrollTo(id) 中的 jquery 偏移问题

javascript - 分离的 node.js 应用程序中的 Redis 客户端

javascript - 通过 JavaScript 重启 CSS 动画

javascript - 未使用 AJAX 发布的元素

javascript - 删除默认的 <a href> 操作