javascript - 航点插件 : how do I get current offset?

标签 javascript jquery

new Waypoint({
    element: $(".foo"),
    handler: function(direction) {
        var offset = this.element.offset().top;
        ...
    },
    offset: 35
});

我想用 jQuery 获取元素顶部偏移量。然而,这一行一直给我一个错误:

var offset = this.element.offset().top;

出了什么问题?

最佳答案

使用$(this.element)

new Waypoint({
    element: $(".foo"),
    handler: function(direction) {
        var offset = $(this.element).offset().top;
    },
    offset: 35
});

关于javascript - 航点插件 : how do I get current offset?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35410806/

相关文章:

javascript - 如何检查dom中预设的元素id?

javascript - 记住用户在上一页选择的内容

javascript - 无法在 Angular UI-Grid 中显示安全的 html

javascript - 日期未在数据库中保存正确的值

javascript - 改变 HTML 输入扰乱了我的 JS setInterval() 计时

javascript - 如何有条件地禁用 Twitter Bootstrap 中的响应特性

jquery - 如何填充 Materialize.css 芯片自动完成数据?

jquery - 如何在li上显示隐藏的div :hover?

javascript - 这个 javascript "translate"如何转换为 CoffeeScript?

javascript - 为什么在创建对象数组时出现错误?