首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AnythingSlider jQuery导航

AnythingSlider jQuery导航
EN

Stack Overflow用户
提问于 2012-05-24 07:46:32
回答 2查看 432关注 0票数 1

我试着防止点击.thumbNav li导航

代码语言:javascript
复制
$('.anythingSlider').delegate('.thumbNav li','click', function(){
   return false;
});

但这是行不通的?

我问脚本中有一个函数绑定了click事件,这可能是我的问题吗?

也许有一种方法可以覆盖这个特性?

编辑:我在"onInitialized"回调上运行这个函数

这是HTML:

代码语言:javascript
复制
<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)中起作用:

代码语言:javascript
复制
$('.thumbNav li a').bind('click', function(){ 
   return false;
});
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-24 08:02:04

试一试

代码语言:javascript
复制
$('.anythingSlider').delegate('.thumbNav li a','click', function(){
return false;
});

希望这能成功..。

票数 0
EN

Stack Overflow用户

发布于 2012-05-24 17:17:13

只需将enableNavigation选项设置为false (演示)即可

代码语言:javascript
复制
$('#slider').anythingSlider({
    // if false, navigation links will still be visible, but not clickable.
    enableNavigation: false,
});​

或者,可以将clickControls选项设置为空字符串:

代码语言:javascript
复制
$('#slider').anythingSlider({
    // Events used to activate navigation control functionality
    clickControls: "" // default is "click focusin"
});​
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10733264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档