jQuery代码实现图片定时轮播

本文给大家分享的是jQuery代码实现图片定时轮播,非常的详细,也很实用,适合jQuery的初学者,有需要的小伙伴参考下。

nbsp;html>*{ margin: 0; padding: 0;}ul{ list-style: none;}.slideShow{ width: 346px; height: 210px; /*其实就是图片的高度*/ border: 1px #eeeeee solid; margin: 100px auto; position: relative; overflow: hidden; /*此处需要将溢出框架的图片部分隐藏*/}.slideShow ul{ width: 2000px; position: relative; /*此处需注意relative : 对象不可层叠,但将依据left,right,top,bottom等属性在正常文档流中偏移位置,如果没有这个属性,图片将不可左右移动*/}.slideShow ul li{ float: left; /*让四张图片左浮动,形成并排的横着布局,方便点击按钮时的左移动*/ width: 346px;}.slideShow .showNav{ /*用绝对定位给数字按钮进行布局*/ position: absolute; right: 10px; bottom: 5px; text-align:center; font-size: 12px;  line-height: 20px;}.slideShow .showNav span{ cursor: pointer; display: block; float: left; width: 20px; height: 20px; background: #ff5a28; margin-left: 2px; color: #fff;}.slideShow .showNav .active{ background: #b63e1a;}

    

登录后复制  jQuery代码实现图片定时轮播  jQuery代码实现图片定时轮播  jQuery代码实现图片定时轮播  jQuery代码实现图片定时轮播           

  1  2  3  4  

   $(document).ready(function(){ var slideShow=$(“.slideShow”), //获取最外层框架的名称 ul=slideShow.find(“ul”), showNumber=slideShow.find(“.showNav span”),//获取按钮 oneWidth=slideShow.find(“ul li”).eq(0).width(); //获取每个图片的宽度 var timer=null; //定时器返回值,主要用于关闭定时器 var iNow=0; //iNow为正在展示的图片索引值,当用户打开网页时首先显示第一张图,即索引值为0 var interval = 4000;//轮播时间间隔 showNumber.on(“click”,function(){ //为每个按钮绑定一个点击事件 $(this).addClass(“active”).siblings().removeClass(“active”); //按钮点击时为这个按钮添加高亮状态,并且将其他按钮高亮状态去掉 var index=$(this).index(); //获取哪个按钮被点击,也就是找到被点击按钮的索引值 iNow=index; ul.animate({ “left”:-oneWidth*iNow, //注意此处用到left属性,所以ul的样式里面需要设置position: relative; 让ul左移N个图片大小的宽度,N根据被点击的按钮索引值iNOWx确定 }) }); timer = setInterval(function(){ //打开定时器 iNow++; //让图片的索引值次序加1,这样就可以实现顺序轮播图片 if(iNow>showNumber.length-1){ //当到达最后一张图的时候,让iNow赋值为第一张图的索引值,轮播效果跳转到第一张图重新开始 iNow=0; } showNumber.eq(iNow).trigger(“click”); //模拟触发数字按钮的click },interval); //4000为轮播的时间})

效果图1:

360截图20180408172905004.jpg

相关推荐:

JS_定时器轮播图

纯JavaScript图片轮播

js定时器实现图片的无缝轮播

以上就是jQuery代码实现图片定时轮播的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2774365.html

(0)
上一篇 2025年3月8日 14:06:29
下一篇 2025年3月1日 23:47:07

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 利用jQuery实现Ajax的封装的步骤分享

    本篇文章给大家分享的内容是利用jQuery实现Ajax的封装的步骤分享,有着一定的参考价值,有需要的朋友可以参考一下 load方法 load(url,[data],[callback])。data为提交的数据,callback为回调函数,回…

    编程技术 2025年3月8日
    200
  • Angular JQuery生成简单快递管理界面的代码分享

    本篇文章给大家分享的内容是Angular JQuery生成简单快递管理界面的代码分享,有着一定的参考价值,有需要的朋友可以参考一下 话不多说,直接上代码: nbsp;html>–按状态查询–已发货未发货id  商品名用户名手机号价…

    编程技术 2025年3月8日
    200
  • jquery实现表格动态复选框的代码分享

    本篇文章给大家分享的内容是jquery实现表格动态复选框的代码分享,有着一定的参考价值,有需要的朋友可以参考一下 效果如图 nbsp;html>                                             …

    编程技术 2025年3月8日
    200
  • 在jQuery里如何使用复合选择器

    这次给大家带来在jQuery里如何使用复合选择器,在jQuery里使用复合选择器的注意事项有哪些,下面就是实战案例,一起来看一下。 一 介绍 复合选择器将多个选择器(可以是ID选择器、元素选择或是类名选择器)组合在一起,两个选择器之间以逗号…

    编程技术 2025年3月8日
    200
  • js和jquery如何实现自动加载图片(附代码)

    这次给大家带来js和jquery如何实现自动加载图片(附代码),js和jquery实现自动加载图片的注意事项有哪些,下面就是实战案例,一起来看一下。 一、JavaScript自动加载 ①在文本中用onload: 当页面中所有内容(包括图片)…

    编程技术 2025年3月8日
    200
  • jquery提交数组数据用springmvc接收的方法

    这次给大家带来jquery提交数组数据用springmvc接收的方法,jquery提交数组数据用springmvc接收的注意事项有哪些,下面就是实战案例,一起来看一下。 var selectedUsers = $(‘#users’).tag…

    编程技术 2025年3月8日
    200
  • JS自执行函数与jQuery扩展使用方法

    这次给大家带来JS自执行函数与jQuery扩展使用方法,JS自执行函数与jQuery扩展的注意事项有哪些,下面就是实战案例,一起来看一下。 我们通常将JS代码写在一个单独的JS文件中,然后在页面中引入该文件。但是,有时候引入后会碰到变量名或…

    编程技术 2025年3月8日
    200
  • JQUERY通过当前标签名获取属性的值

    这次给大家带来JQUERY通过当前标签名获取属性的值,JQUERY通过当前标签名获取属性值的注意事项有哪些,下面就是实战案例,一起来看一下。 废话不多说了,具体代码如下所示: /** JQUERY 通过当前标签属性名,获取属性的值 */ f…

    编程技术 2025年3月8日
    200
  • jQuery实现计时器功能详解

    这次给大家带来jQuery实现计时器功能详解,jQuery实现计时器功能的注意事项有哪些,下面就是实战案例,一起来看一下。 在写项目的过程中遇到要前端60秒发送验证码的业务需求,于是用到计时器的功能: setInterval(functio…

    编程技术 2025年3月8日
    200
  • jQuery自定义框并获取框内数据

    这次给大家带来jQuery自定义框并获取框内数据,jQuery自定义框并获取框内数据的注意事项有哪些,下面就是实战案例,一起来看一下。 jquery库: jquery -1.10.2.min.js,jQuery UI – v1.…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论