本文实例为大家分享了jQuery无缝轮播图的具体代码,供大家参考,具体内容如下

html 代码
<div class="banner"> <ul class="img"> <li><a href="#"><img src="image/1.jpg"></a></li> <li><a href="#"><img src="image/2.jpg"></a></li> <li><a href="#"><img src="image/3.jpg"></a></li> <li><a href="#"><img src="image/4.jpg"></a></li> </ul> <ul class="num"> </ul> <div class="btn btn_l"><</div> <div class="btn btn_r">></div> </div>
jq代码
$(function(){
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');
//鼠标划入圆点
$(".banner .num li").hover(function(){
var index=$(this).index();
i=index;
$(".banner .img").stop().animate({left:-index*1000},500);
$(this).addClass('on').siblings().removeClass('on');
})
/*自动轮播*/
var t=setInterval(function(){
i++;
move();
},2000);
//对banner定时器的操作
$(".banner").hover(function(){
clearInterval(t);
},function(){
t=setInterval(move,2000);
})
/*向左按钮*/
$(".banner .btn_l").click(function(){
i++;
move();
})
/*向右按钮*/
$(".banner .btn_r").click(function(){
i--;
move();
})
function move(){
if(i==size){
$(".banner .img").css({left:0});
i=1;
}
if(i==-1){
$(".banner .img").css({left:-(size-1)*1000});
i=size-2;
}
$(".banner .img").stop().animate({left:-i*1000},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');
}
}
})
style 样式
<style>
*{padding:0;margin:0;list-style: none;}
.banner{
margin:100px auto;
border:5px solid #000;
width:1000px;
height:640px;
position: relative;
overflow: hidden;
}
.banner .img{
width:5000px;
position: absolute;
left:0px;
top:0px;
}
.banner .img li{
float:left;
}
.banner .num{
position:absolute;
width:100%;
bottom:20px;
left:0px;
text-align: center;
font-size: 0px;
}
.banner .num li{
width:10px;
height:10px;
background: #888;
border-radius: 50%;
display: inline-block;
margin:0 3px;
cursor: pointer;
}
.banner .num li.on{
background: #f00;
}
.banner .btn{
width:30px;
height:50px;
background: rgba(0,0,0,0.5);
position:absolute;
top:50%;
margin-top:-25px;
cursor: pointer;
text-align: center;
line-height: 50px;
color:#fff;
font-size: 40px;
font-family: "宋体";
display: none;
}
.banner:hover .btn{
display: block;
}
.banner .btn_l{
left:0px;
}
.banner .btn_r{
right:0px;
}
</style>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# jQuery轮播图代码
# jQuery无缝轮播图
# jQuery轮播图片
# jquery实现左右无缝轮播图
# jQuery插件slides实现无缝轮播图特效
# jquery实现左右滑动式轮播图
# 基于jQuery实现淡入淡出效果轮播图
# jQuery实现一个简单的轮播图
# jquery实现左右轮播图效果
# 原生Javascript和jQuery做轮播图简单例子
# jQuery实现轮播图源码
# jQuery实现简洁的轮播图效果实例
# jquery实现简单自动轮播图效果
# 鼠标
# 大家分享
# 具体内容
# 大家多多
# 宋体
# 圆点
# var
# function
# clone
# append
# size
# js
# btn_l
# btn
# num
# jq
# btn_r
# amp
# left
# setInterval
相关文章:
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
php条件判断怎么写_ifelse和switchcase的使用区别【对比】
独立制作一个网站多少钱,建立网站需要花多少钱?
专业商城网站制作公司有哪些,pi商城官网是哪个?
,想在网上投简历,哪几个网站比较好?
模具网站制作流程,如何找模具客户?
安徽网站建设与外贸建站服务专业定制方案
如何通过WDCP绑定主域名及创建子域名站点?
常州自助建站:操作简便模板丰富,企业个人快速搭建网站
建站之星伪静态规则如何正确配置?
SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?
如何高效配置IIS服务器搭建网站?
javascript中对象的定义、使用以及对象和原型链操作小结
如何在阿里云完成域名注册与建站?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
学校建站服务器如何选型才能满足性能需求?
如何在服务器上配置二级域名建站?
广州网站建站公司选择指南:建站流程与SEO优化关键词解析
建站之星导航配置指南:自助建站与SEO优化全解析
详解jQuery停止动画——stop()方法的使用
建站主机与虚拟主机有何区别?如何选择最优方案?
相册网站制作软件,图片上的网址怎么复制?
移民网站制作流程,怎么看加拿大移民官网?
已有域名如何快速搭建专属网站?
建站之星ASP如何实现CMS高效搭建与安全管理?
网站制作免费,什么网站能看正片电影?
建站上传速度慢?如何优化加速网站加载效率?
如何快速搭建自助建站会员专属系统?
企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?
免费网站制作appp,免费制作app哪个平台好?
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
制作充值网站的软件,做人力招聘为什么要自己交端口钱?
盘锦网站制作公司,盘锦大洼有多少5G网站?
Android使用GridView实现日历的简单功能
建站之星如何实现网站加密操作?
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
javascript基本数据类型及类型检测常用方法小结
香港网站服务器数量如何影响SEO优化效果?
西安专业网站制作公司有哪些,陕西省建行官方网站?
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
PHP正则匹配日期和时间(时间戳转换)的实例代码
济南网站建设制作公司,室内设计网站一般都有哪些功能?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
javascript中的try catch异常捕获机制用法分析
如何在云主机上快速搭建多站点网站?
建站之星代理如何优化在线客服效率?
,网站推广常用方法?
*请认真填写需求信息,我们会在24小时内与您取得联系。