2012-05-21 59 views
1

使用scrollTolocalScroll到頁面各處導航和需要確定被點擊時的回調函數使用哪個環節。我周圍挖各的來源,我無法理解如何提取它。jQuery的ScrollTo和LocalScroll使變量out點擊鏈接

我發現肯定的是$(this)是指整體上的body元素。謝謝你的幫助!

這裏是我的功能:

$('nav').localScroll({ 
    duration: 500, 
    easing:'easeOutSine', 
    axis:'xy', 
    onAfter: function(){ 
     /* This is where I need to identify the anchor that was clicked*/ 
     var test = $(this); 
     console.log(test); 
    } 
}); 

HTML:

<nav> 
    <ul> 
    <li><a href="#one" class="active">One</a></li> 
    <li><a href="#two">Two</a></li> 
    <li><a href="#three">Three</a></li> 
    <li><a href="#four">Four</a></li> 
    <li><a href="#five">Five</a></li> 
    <li><a href="#six">Six</a></li> 
    </ul> 
</nav> 

回答