js的轮播
来源:互联网 发布:恒生软件待遇 编辑:程序博客网 时间:2024/05/16 11:59
详细代码去百度云盘 32457里面搜索恩施考研
html
<div class="banner con_w">
<ul class="img">
<li><a href="javascript:;"><img src="../images/ban01.jpg" width="1200"></a></li>
<li><a href="javascript:;"><img src="../images/ban01.jpg" width="1200"></a></li>
</ul>
<ul class="num"></ul>
<div class="btn btn_l"><</div>
<div class="btn btn_r">></div>
</div>
js
$(function(){
/*banner轮播*/
var i=0;
var clone=$(".banner .img li").first().clone();
$(".banner .img").append(clone);
var size=$(".banner .img li").size();
for(var j=0; j<size-1;j++){
$(".banner .num").append("<li></li>");
}
$(".banner .num li").first().addClass("on");
var t=setInterval( function(){
i++;
move()
},3000);
$(".banner").hover(function(){
clearInterval(t);
},function(){
t=setInterval( function(){
i++;
move();
},3000);
});
$(".banner .num li").hover(function(){
var index=$(this).index();
i=index;
$(".banner .img").animate({left:-i*1200},500);
$(this).addClass("on").siblings().removeClass("on");
});
$(".banner .btn_l").click(function(){
i--;
move();
});
$(".banner .btn_r").click(function(){
i++;
move();
});
function move(){
if(i==-1){
$(".banner .img").css({left:-(size-1)*1200});
i=size-2;
};
if(i==size){
$(".banner .img").css({left:0});
i=1;
};
$(".banner .img").stop().animate({left:-i*1200},500);
if(i==size-1){
$(".banner .num li").eq(0).addClass("on").siblings().removeClass("on");
}else{
$(".banner .num li").eq(i).addClass("on").siblings().removeClass("on");
}
};
/*banner轮播*/
});
- js的轮播
- js轮播的实现
- 图片轮播的js代码
- qq的一个js轮播效果
- 简单的JS图片轮播
- 简单的Js图片轮播效果
- JS 简单的轮播特效示例
- 最简单的JS图片轮播
- js 上下左右轮播的实现
- js实现的图片轮播
- js实现图片的轮播
- JS下的图片轮播效果
- js图片轮播
- js图片轮播
- js图片轮播
- JS 图片轮播
- js图片轮播
- js图片轮播
- redis服务部署
- 一文读懂卷积神经网络CNN
- 58、对称的二叉树
- 支持手机NFC快捷支付的消费系统应用情况分析
- Jasperreport 与SpringMVC整合(使用CSVDataSource的应用)
- js的轮播
- RAD Studio XE8 unable to perform link[LME288]
- 集合关系图
- CStdioFile 写文件的一个坑
- react-native No bundle URL present
- java发送短信功能工具类及思路详解
- git,svn,github,码云之间联系区别
- dbcp2数据源配置详解
- nodepad++ php 文件校验