Как остановить запуск события localScroll - PullRequest
1 голос
/ 01 марта 2011

У меня localScroll , инициализированный со следующими настройками:

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

Это хорошо, как универсальная установка, но у меня также есть некоторые ссылки с hrefs, которые соответствуют вышеупомянутым, для которых не хочет, чтобы localScroll сработал.Вот отрывок:

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

У меня есть обработчик события щелчка, который запускает пользовательскую функцию для 4 ссылок этого типа:

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

activ_tab функциявключает

return false; 

, но я понял, что localScroll запускает и переопределяет это.

Как я могу остановить localScroll при срабатывании этих определенных событий щелчка?

1 Ответ

1 голос
/ 01 марта 2011

Если у вас нет других событий, связанных с кликом по этим ссылкам, вы можете сделать

$('.home .tabs a').unbind('click').click(activate_tab);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...