如何停止localScroll事件触发

时间:2011-03-01 15:19:54

标签: javascript jquery javascript-events

我已使用以下设置初始化 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>

我有一个click事件处理程序,它在这种类型的4个链接上运行自定义函数:

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

activate_tab 功能包括

return false; 

但是我意识到localScroll正在解雇并覆盖它。

如何阻止localScroll触发这些特定的点击事件?

1 个答案:

答案 0 :(得分:1)

如果您没有其他事件绑定到这些链接上的点击,您可以

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