2016-02-15 2 views
0
new Waypoint({ 
    element: $(".foo"), 
    handler: function(direction) { 
     var offset = this.element.offset().top; 
     ... 
    }, 
    offset: 35 
}); 

Я хочу получить верхнее смещение элемента с помощью jQuery. Однако эта линия продолжает давать мне ошибку:Плагин Waypoints: как мне получить текущее смещение?

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

Что не так?

+0

Вы пробовали: '$ (this.element) .offset(). Top' ??? –

ответ

1

Использование $(this.element).

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