css样式:
代码如下 | 复制代码 |
*{ margin:0; padding:0; } ul{ list-style:none; } .slideShow{ width:620px; height:700px;/*其实就是图片的高度*/ border:1px#eeeeeesolid; margin:100pxauto; position:relative; overflow:hidden;/*此处需要将溢出框架的图片部分隐藏*/ } .slideShow ul{ width:2500px; position:relative;/*此处需注意relative : 对象不可层叠,但将依据left,right,top,bottom等属性在正常文档流中偏移位置,如果没有这个属性,图片将不可左右移动*/ } .slideShow ul li{ float:left;/*让四张图片左浮动,形成并排的横着布局,方便点击按钮时的左移动*/ width:620px; } .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; } |
js代码规范:
代码如下 | 复制代码 |
$(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 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确定 }) }); function autoplay(){ timer=setInterval(function(){ //打开定时器 iNow++; //让图片的索引值次序加1,这样就可以实现顺序轮播图片 if(iNow>showNumber.length-1){ //当到达最后一张图的时候,让iNow赋值为第一张图的索引值,轮播效果跳转到第一张图重新开始 iNow=0; } showNumber.eq(iNow).trigger("click"); //模拟触发数字按钮的click
},2000); //2000为轮播的时间 } autoplay(); slideShow.hover( function(){clearInterval(timer);},autoplay); 另外注意setInterval的用法比较关键。 }) |
主体代码:
代码如下 | 复制代码 |
2 3 4
|
敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载像素火影骨架佐助 (Perseverance Fire Shadow)手机版v1.16
下载要塞英雄 安卓版v33.20.0-39082670-Android
下载梦想城镇vivo最新版本 安卓版v12.0.1
梦想城镇vivo版是这款卡通风模拟经营类手游的渠道服版本,玩
怦然心动的瞬间 安卓版v1.0
怦然心动的瞬间是一款真人向的恋爱互动游戏,在游戏中玩家将扮演
曼尼汉堡店游戏 安卓版v1.0.3
曼尼汉堡店是一款非常好玩的精品恐怖类型冒险游戏,在这款游戏中
现代总统模拟器去广告版 安卓版v1.0.46
现代总统模拟器是一款休闲养成类游戏,可能对于不少的玩家来说都
现代总统模拟器付费完整版 安卓版v1.0.46
现代总统模拟器高级版在商店是需要付费的,相对于普通版本,高级