waypoint:未定义removeClass

时间:2013-12-17 13:15:15

标签: javascript jquery

$('.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确实出现了..

2 个答案:

答案 0 :(得分:0)

您需要在某个对象上执行addclass,例如$(this).removeClass()

答案 1 :(得分:0)

你应该只在某个html元素上使用remove类。 例如:

$('P').removeClass()

这将删除所有段落元素中的类(它已经存在)

有关详细信息,请参阅:removeClass