sdvnksv
sdvnksv

Reputation: 9668

Waypoints plugin: how do I get current offset?

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

I want to get an element top offset with jQuery. However, this line keeps giving me an error:

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

What is wrong?

Upvotes: 0

Views: 91

Answers (1)

rrk
rrk

Reputation: 15846

Use $(this.element).

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

Upvotes: 1

Related Questions