2013-12-17 100 views
-2
$('.something').waypoint(function(direction) { 
    if(direction === "down") { 
    $("nav").fadeOut(function(){ 
     removeClass("sticky_nav"); 
    }); 
    }else if(direction === "up") { 
     $("nav").fadeIn(function(){ 
     addClass("sticky_nav"); 
     }); 
    } 
}, { offset: 100 }); 

當我滾動到目標控制檯說removeClass is not defined,爲什麼?
fadeOut沒有出現..waypoint:removeClass is not defined

+2

因爲你已經寫了'removeClass()'而不是'$(this).removeClass()'? – Jon

回答

0

你需要一些對象執行addclass,像$(this).removeClass()

0

你應該使用一些HTML元素的刪除類唯一.. 例如:

$('P').removeClass() 

這將刪除所有段落元素中的類別(它已具有)

更多信息請參閱:removeClass

相關問題