一个轮播图左右控制按钮点太快,点几次图片会自己切换几次,怎么才能让他显示完一张图片后控制按钮点击才能再生效呢?

图片描述

比如说这样一个轮播界面,右边下一页的按钮我点得太快就会自己一直切换,达不到像淘宝京东轮播图那种点一下得等图片全部占满框框的时候再点一次才能翻页这样。

我用jQuery写的,请帮我引导下思路。

下面这个是图片中底部的圆圈按钮,移动太快也会出现这种情况


     $("#tabs-Btn").find("a").each(function(item){ 
    $(this).hover(function(){ 
      clearInterval(autoChange);
      changeTo(item);
      curIndex = item;
    },function(){ 
      autoChangeAgain();
    });
  });
阅读 5.4k
4 个回答

如果你是用jq写的话,我觉得你到可以用 通过 相应地 添加跟解绑 事件的方法;如果用animate()的话可以在后面写回调函数

写一个flag值,执行完翻页的动作之后,再把flag置为false。

当点击按钮后把按钮disabled设置为true,当轮播玩成之后再将按钮的disabled设置为false

新手上路,请多包涵

图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题