2017-02-08 39 views
0

我使用jQuery Waypoint在所有.artwork divs到達頁面頂部時添加一個類。我使用這個腳本:jQuery Waypoint不會與每個循環發射

​​

console.log正在觸發,但它沒有添加類到我的div。

+0

航點功能$(本)中可能不對應到'.artwork' – Steve

回答

2

您在內部函數中失去對對象的引用this

修改代碼,這樣

$(window).on('load', function() { 
    $('.artwork').each(function() { 
     var art = $(this); 
     $(this).waypoint(function() { 
      art.addClass("on"); 
      console.log("ClassAdded"); 
     }); 
    }); 
});