2013-12-17 97 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

相关问题