2013-12-17 4 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 не определен

+2

Потому что вы написали 'removeClass()' вместо '$ (this) .removeClass()'? – Jon

ответ

0

Вы должны выполнить addclass на каком-то объекте, как $(this).removeClass()

0

Вы должны использовать класс удалить на некоторых HTML-элемента только .. Например:

$('P').removeClass() 

Это позволит удалить класс (который уже имеется) во всех элементах абзаца

Для получения дополнительной информации Refer: removeClass

Смежные вопросы