需求描述:

实现轮播,在轮播的时候模拟点击事件,当鼠标滑入的时候,轮播停止,滑出轮播继续。这个轮播的缺点就是不能控制轮播的顺序

代码:

样式部分

.flag{color:#fff;
}

脚本部分

$(document).ready(function(){// 轮播图var slideShow=$("#pageContent"); //获取最外层框架的名称showNumber=slideShow.find("#BA_432116553337908 .BAbuttonElement");//获取按钮window.clearInterval(timer);//定时器返回值,主要用于关闭定时器var iNow=0; //iNow为正在展示的图片索引值,当用户打开网页时首先显示第一张图,即索引值为0showNumber.eq(iNow).addClass("flag").siblings().removeClass("flag")var interval = 7000;//轮播时间间隔 showNumber.on("click",function(){  //为每个按钮绑定一个点击事件 $(this).addClass("flag").siblings().removeClass("flag"); //按钮点击时为这个按钮添加高亮状态,并且将其他按钮高亮状态去掉});//打开定时器var timer = setInterval(function(){ iNow++;    //让图片的索引值次序加1,这样就可以实现顺序轮播图片//  console.log("当前的索引是"+iNow)if(iNow>showNumber.length-1){ //当到达最后一张图的时候,让iNow赋值为第一张图的索引值,轮播效果跳转到第一张图重新开始// console.log("长度是:"+showNumber.length)iNow=0;}showNumber.eq(iNow).trigger("click"); //模拟触发数字按钮的click},interval); //4000为轮播的时间// 鼠标滑入效果$("#BA_432116553337908 .BAbuttonElement").mouseenter(function() {var index=$(this).index(); //    console.log("鼠标滑上的索引是:"+index)iNow=index;showNumber.eq(iNow).trigger("click")window.clearInterval(timer);}           );
//    $("#BA_686523701953414").mouseenter(function(){//          window.clearInterval(timer);
//    }
//    );// 鼠标滑出效果$("#BA_432116553337908 .BAbuttonElement").mouseleave(function(){timer = setInterval(function(){ iNow++;    //让图片的索引值次序加1,这样就可以实现顺序轮播图片if(iNow>showNumber.length-1){ //当到达最后一张图的时候,让iNow赋值为第一张图的索引值,轮播效果跳转到第一张图重新开始iNow=0;}showNumber.eq(iNow).trigger("click"); //模拟触发数字按钮的click},interval); });
})

实现轮播模拟点击事件相关推荐

  1. 用vue-awesome-swiper实现轮播图, 点击事件不生效

    在项目里使用swiper实现轮播图效果 把点击事件挂到图片或者swiper上在切页之后, 或者轮播到次轮之后, 有的图片无法点击 原因是开启了(loop:true) 开启loop, 在DOM结构上,s ...

  2. 轮播图、阅读注册协议、网页时钟、随机点名、小米搜索框、轮播图点击切换——web APIs练习

    目录 一.获取元素(DOM) 1. 随机轮播图案例 2. 阅读注册协议(定时器间歇函数的应用) 3. 轮播图定时器版 4. 网页时钟 二.事件基础(DOM) 1. 随机点名案例 2. 轮播图点击切换( ...

  3. 微信小程序图片放大预览效果的实现,轮播图点击放大预览

    近期很多刚学习小程序的同学,想做哪种图片点击放大,然后可以左右滑动预览的效果.我也特意去研究下,发现直接用微信程序自己的api就可以很方便的实现.今天就来教大家如何实现小程序图片点击放大的效果. 老规 ...

  4. JS实现轮播图点击切换、按钮切换功能

    JS实现轮播图点击切换.按钮切换功能 前言 轮播图案例 总结 前言 轮播图的案例非常经典,写法也非常多,我在写一个自己用的比较多的写法,帮助大家理解,在网页的设计中,可以直接拿去用(记得换图片路径哦! ...

  5. 自定义控件:图片轮播,点击图片进入webview

    自定义控件:图片轮播,点击图片进入webview 版权声明:本文为博主原创文章,未经博主允许不得转载. 很方便的先自定义控件,可以直接使用,添加属性和实现功能: import java.util.Ar ...

  6. 天地图专题六:复杂操作,天地图上标注点的连线以及模拟点击事件

    前面几篇文章主要是讲了加载天地图.在天地点上循环加载标注点并给标注点添加事件.根据标注点坐标确定地图的显示范围.在天地图显示坐标轨迹以及 在天地图上画多边形,电子范围. 本文再讲一点复杂操作. 1.在 ...

  7. jquery click()方法模拟点击事件对a标签不生效的解决办法

    jquery click()方法模拟点击事件对a标签不生效的解决办法 参考文章: (1)jquery click()方法模拟点击事件对a标签不生效的解决办法 (2)https://www.cnblog ...

  8. webview 模拟点击_Android如何基于坐标对View进行模拟点击事件详解

    前言 大家应该都知道,在Android中,我们对于View进行模拟点击事件,很容易,比如调用View.performClick即可. 但是有些时候,我们想要更加精细的点击,比如View的某一区域或者某 ...

  9. React 模拟点击事件

    对于点击事件 imgRef.current.dispatchEvent(new MouseEvent('click', { bubbles: true })); React模拟点击事件是用的原生模拟, ...

最新文章

  1. 《价值50亿的10句话》读后感(学生作业分享)
  2. 笔记之_java整理JavaScript
  3. linux脚本done报错,linux – 如何在shell脚本中处理错误/异常?
  4. 阿里动物园新成员来了,10本书带你读懂这个新物种
  5. laravel application 容器app
  6. Atitit 数据建模的技术总结 目录 1. 数据建模 1 2. 常见建模技术 2 2.1. 电子表格程序 计算机辅助设计 (CAD)  2 2.2. Er图 2 3. 建模方法 2 3.1. .
  7. matlab 积分后带int,matlab int 积分
  8. 千千静听播放器下载2015 v9.1.6 官网最新版
  9. linux profile文件,全面解析Linux profile文件
  10. 2020牛客寒假算法基础集训营4 G - 音乐鉴赏(概率与期望)
  11. 用python计算圆柱体的体积和表面积_Java圆柱体表面积和体积计算代码实例
  12. 艾森哲面试 Accenture
  13. 忘记计算机网络域名密码,自己家里wifi密码忘记了怎么办?
  14. 要想走向比目前更为理想的境况
  15. ceph 分布式文件存储部署
  16. GO使用go get -u “包“: fatal: unable to access ‘https://github.com/..‘: Failed to connect to报错
  17. oracle表空间文件离线,oracle 表空间 数据文件 笔记
  18. 聚观早报 | 苹果已开始录制秋季发布会;谷歌将推出高端折叠手机
  19. 风云卡五星android版本,襄阳卡五星下载_襄阳卡五星手游手机最新版安装 - 风云下载...
  20. WinForm 关于任务栏图标进程结束后图标无法自动清除的问题!

热门文章

  1. leetcode (Image Smoother)
  2. flacs 安装教程_002.Nginx安装及启动
  3. 成功人士成功秘诀的调查报告,拥有梦想至关重要
  4. 可视化接口管理平台 YApi,让你轻松搞定 API 的管理问题
  5. 处理告警“ warning #69-D integer conversion resulted in truncation”的方法
  6. 【UVM基础】UVM 的 build_phase 执行顺序
  7. iqoo9pro和vivox80哪个值得买
  8. Android R- AudioManager之音量调节(一)
  9. Linux笔记本电脑大调查:程序员最喜欢的电脑是什么配置?
  10. 哪个服务器开了无限火力,国服无限火力已经开放入口?有玩家已经提前卡进无限火力模式...