Reputation: 9668
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
Reputation: 15846
Use $(this.element)
.
new Waypoint({
element: $(".foo"),
handler: function(direction) {
var offset = $(this.element).offset().top;
},
offset: 35
});
Upvotes: 1