jquery自动无缝轮播代码
来源:互联网 发布:盘古ios9.2 for mac 编辑:程序博客网 时间:2024/06/09 17:26
jquery自动无缝轮播代码
- css样式
- body里的布局
- jquery的代码
1. css样式
*{margin:0px auto;padding:0px;}ul{list-style: none;}a{text-decoration: none;}.box{width: 730px;height: 454px;margin-top:100px;position: relative;overflow: hidden;}.box-in{width: 6000px;position: absolute;top:0px;left: 0px;}.box-in li{float: left;}.btn{width: 730px;height: 30px;position: absolute;top:50%;left: 50%;margin-left: -365px;margin-top: -15px;}.btn a{width: 50px;height: 70px;background: pink;color: #fff;line-height: 70px;text-align: center;font-size: 30px;}.zuo{float: left;}.you{float: right;}.circle{width: 150px;height: 30px;bottom: 10px;right:10px;position: absolute;}.circle span{width: 18px;height: 18px;border-radius: 50%;background-color: white;float: left;text-align: center;line-height: 18px;margin-right: 5px;cursor: pointer;}.circle span.current{background: purple;}
2. body里的布局
<div class="box"> <ul class="box-in"> <li><img src="images/1.jpg"></li> <li><img src="images/2.jpg"></li> <li><img src="images/3.jpg"></li> <li><img src="images/4.jpg"></li> <li><img src="images/5.jpg"></li> <li><img src="images/6.jpg"></li> </ul> <div class="btn"> <a href="javascript:;" class="zuo"><</a> <a href="javascript:;" class="you">></a> </div> <div class="circle"> <span class="current">1</span> <span>2</span> <span>3</span> <span>4</span> <span>5</span> <span>6</span> </div> </div>
3.jquery的代码
$(document).ready(function(){ var nowimg=0; var timer=null; // 克隆第一张图片,并且放到最后 $(".box-in li:first").clone().appendTo('.box-in') // 右按钮业务 $(".you").click(rightFunc) function rightFunc(){ if(nowimg<5){ nowimg++ $(".box-in").animate({"left":nowimg*-730},1000) }else{ nowimg=0 $(".box-in").animate({"left":6*-730},1000,function(){ $(".box-in").css("left",0) }) } $(".circle span").eq(nowimg).addClass('current').siblings().removeClass('current') } // 左按钮业务 $(".zuo").click(function(){ if(nowimg>0){ nowimg-- $(".box-in").animate({"left":nowimg*-730},1000) }else{ nowimg=5 $(".box-in").css({"left":6*-730},1000) $(".box-in").animate({"left":nowimg*-730},1000) } $(".circle span").eq(nowimg).addClass('current').siblings().removeClass('current') }) // 小圆点业务 $(".circle span").click(function(){ nowimg=$(this).index() $(".circle span").eq(nowimg).addClass('current').siblings().removeClass('current') $(".box-in").animate({"left":nowimg*-730}, 1000) }); // 自动轮播 timer=setInterval(rightFunc,2000) $(".box").mouseenter(function(){ clearInterval(timer) }) $(".box").mouseout(function(){ clearInterval(timer) timer=setInterval(rightFunc,2000) }) })
注意一定要引进jquery的包,格式为:
<script type="text/javascript" src="jquery-3.1.1.min.js"></script>
src里面的是jquery的版本,不一定是3.1.1,其他版本也可以
0 0
- jquery自动无缝轮播代码
- jquery广告无缝轮播代码实例
- jQuery无缝轮播
- jQuery无缝轮播
- jquery 无缝轮播
- jQuery制作无缝轮播
- jquery实现无缝轮播
- 无缝轮播代码例子
- jquery实现无缝图片轮播
- jquery实现轮播图的无缝轮播
- JavaScript图片无缝轮播代码
- jquery 无缝文本自动滚动 核心代码
- 无缝轮播切换
- 图片无缝轮播
- 无缝轮播
- 无缝轮播
- 无缝轮播
- js无缝轮播
- struts 2.5 action的多分发 ---动态方法调用
- Java系统高并发解决法案
- 修改linux 终端目录颜色
- Android系统6.0获取WiFi列表为空的问题
- [事件处理] 点击同一按钮实现div的隐藏与显示切换
- jquery自动无缝轮播代码
- jQuery——merge()
- Hdu-5438 Boring counting(可持久化线段树)
- 4-9-源码反码补码、进制转化、寄存器变量、动态库dll、位运算加减
- 51Nod-1198-字符串的数量 V3
- unity3d--镜头跟随及控制(RPG游戏黑暗之光)
- iOS新升级,Xcode运行报错Could not find developer disk image(内含最新开发包)
- 常见Javase中的的网络编程
- Ubuntu14.04.5安装solr-5.0.0的两种方式