javascript - 一个轮播图左右控制按钮点太快,点几次图片会自己切换几次,怎么才能让他显示完一张图片后控制按钮点击才能再生效呢?
天蓬老师
天蓬老师 2017-04-10 17:59:51
[JavaScript讨论组]

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

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

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


     $("#tabs-Btn").find("a").each(function(item){ 
    $(this).hover(function(){ 
      clearInterval(autoChange);
      changeTo(item);
      curIndex = item;
    },function(){ 
      autoChangeAgain();
    });
  });
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(4)
迷茫

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

黄舟

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

怪我咯

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

迷茫

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号