AnythingSlider jQuery навигация

Я пытаюсь предотвратить нажатие на .thumbNav li навигация с использованием этого

$('.anythingSlider').delegate('.thumbNav li','click', function(){
   return false;
});

Но это просто не сработает??

Я уверен, что в скрипте есть функция, которая связывает событие click, и, возможно, это проблема?

Возможно, есть способ переопределить эту функцию?

Изменить: я запускаю эту функцию на "onInitialized" Перезвоните

Это HTML:

<ul class="thumbNav" style="">
  <li class="first">
    <a class="panel1 cur" href="#">
        <span>0</span>
    </a>
  </li>
  <li>
    <a class="panel2 disabled" href="#">
        <span>1</span>
    </a>
  </li>
  <li>
    <a class="panel3 disabled" href="#">
        <span>2</span>
    </a>
  </li>
  <li>
    <a class="panel4 disabled" href="#">
        <span>3</span>
    </a>
  </li>
  <li class="last">
    <a class="panel5 disabled" href="#">
        <span>4</span>
    </a>
  </li>
</ul>​

хммм.. фактически это работает в crome (но не ff или ie):

$('.thumbNav li a').bind('click', function(){ 
   return false;
});

2 ответа

Решение

Пытаться

$('.anythingSlider').delegate('.thumbNav li a','click', function(){
return false;
});

надеюсь, это сработает...

Просто установите enableNavigation возможность false ( демо)

$('#slider').anythingSlider({
    // if false, navigation links will still be visible, but not clickable.
    enableNavigation: false,
});​

Кроме того, вы можете установить clickControls опция для пустой строки:

$('#slider').anythingSlider({
    // Events used to activate navigation control functionality
    clickControls: "" // default is "click focusin"
});​
Другие вопросы по тегам