2016-04-26 81 views
0

我有一個問題,我做了一個網站,一個頁面的主題,我想點擊更改類「活動」,每個部分按(關於,組合... )我想點擊更改課程「活動」,

我使用menuzord菜單

我想這個代碼,但它不工作,你幫我,請

$(document).ready(function() { 

    $(document).on("scroll", onScroll); 

}); 

function onScroll(event){ 
     var scrollPos = $(document).scrollTop(); 
     $('.menuzord-menu li').each(function() { 
      var currLink = $(this); 
      var refElement = $(currLink.attr("href")); 
      if (refElement.position().top <= scrollPos && refElement.position().top + 
      refElement.height() > scrollPos) { 
       $('menuzord-menu li').removeClass("active"); 
       currLink.addClass("active"); 
      } 
      else{ 
       currLink.removeClass("active"); 
      } 
     }); 
    } 

回答

0

試試這個代碼

function onScroll(event){ 
     var scrollPos = $(document).scrollTop(); 
     $('.menuzord-menu li').removeClass("active"); 
     $('.menuzord-menu li').each(function() { 
      var currLink = $(this); 
      var refElement = $(currLink.attr("href")); 
      if (refElement.position().top <= scrollPos && refElement.position().top + 
      refElement.height() > scrollPos) { 
       $('menuzord-menu li').removeClass("active"); 
       currLink.addClass("active"); 
      } 
     }); 
    } 
+0

不工作,我嘗試了很多代碼,但沒有工作;我不知道爲什麼 –