手机版

jQuery图片轮播的具体实现

时间:2021-11-16 来源:互联网 编辑:宝哥软件园 浏览:

效果如下

先看一看超文本标记语言代码,以及对应的钢性铸铁代码:复制代码代码如下: div id=' scroll pics ' ul class=' slider ' liimg src=' http : images/ads/1。gif '/Li liimg src=' http : images/ads/2。gif '/Li liimg src=' http : images/ads/3。gif '/Li liimg src=' http : images/ads/4。gif '/Li liimg src=' http 333336复制代码代码如下: #滚动图片{高度: 150 px宽度: 100%;边距-底部: 10px飞越:隐藏;位置:相对;}.num { position : absolute eright :5 pxbottom :5 px } # scroll pics .num li左侧浮动:color: # FF7300文本对齐:中心;线高: 16px宽度: 16px高度: 16pxcursor:指针;飞越:隐藏;margin : 3px 1pxborder : 1px实心# FF7300背景-color : # fff;}#scrollPics .num li.on { color: # fff线高: 21px宽度: 21pxheight : 21 px font-size : 16px;margin: 0 1pxborder : 0背景-颜色: # FF7300字体粗细:粗体;}用绝对定位设置列表数字的位置,对里设置相关样式,打开表示显示图片对应的数字列表中里的样式类别。接下来是射流研究…代码:复制代码代码如下://滚动广告var len=$(' .数李' .长度;定义变量索引=0;//图片序号var adTimer$(')。数李' .mouseover(function() { index=$(').数李' .索引(这个);//获取鼠标悬浮里的索引showImg(索引);}).等式(0).鼠标悬停在();//滑入停止动画,滑出开始动画$('#scrollPics ').hover(function(){ clearInterval(ADTiMer));},function(){ adTimer=setInterval(function(){ showImg(index)index;if (index==len) { //最后一张图片之后,转到第一张索引=0;} }, 3000);}).触发器(“鼠标离开”);函数show img(index){ var AdhTarget=$(' # scrolpisculli : first ').高度();$('.滑块')。停止(真,假)。动画({ ' MarginTop ' :-AdhTare * index ' px '//改变marginTop属性的值达到轮播的效果}, 1000);$('.数李' .removeClass('on ').eq(指数)。添加CLaSS(' on ');}

版权声明:jQuery图片轮播的具体实现是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。