2011-03-01 52 views
1

localScroll以下設置初始化:如何停止localScroll事件引發

// Local scroll settings 
$.localScroll({ 
    event:'click', 
    axis:'y', 
    duration:500, 
    offset:-30, 
    hash:true, 
    stop:true 
}); 

這很好作爲一個全功能的設置,但我也有HREF中符合以上對一些鏈接其中我希望localScroll啓動。下面是摘錄:

<ul class="line tabs"> 
    <li class="unit"><a href="#foo" class="active">Foo</a></li> 

我有在4個鏈接這種類型的運行自定義函數的Click事件處理程序:

$('.home .tabs a').click(activate_tab); 

activate_tab功能包括

return false; 

但我已經意識到localScroll正在解僱和壓倒這一點。

如何阻止localScroll觸發這些特定的點擊事件?

回答

1

如果您有綁定到這些鏈接的點擊沒有其他活動,你可以做

$('.home .tabs a').unbind('click').click(activate_tab); 
+0

這工作很漂亮,謝謝:) – 2011-03-01 15:28:27

+0

如果這樣的作品,你能給予好評或接受的答案:-) – Andrea 2011-03-01 15:29:28

+0

謝謝安德烈。我已經接受了答案。不能投票,因爲我沒有足夠的代表作爲noob。 – 2011-03-01 15:41:25