jQuery实现一个简单的轮播图
发布时间 - 2026-01-10 23:09:18 点击率:次html代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>轮播图练习</title> <link rel="stylesheet" href="css/css.css" rel="external nofollow" type="text/css"/> </head> <body> <ul class="back"> <!-- 背景图片 --> <li class="l1"></li> <li class="l2"></li> <li class="l3"></li> <li class="l4"></li> <li class="l5"></li> </ul> <ul class="point"> <!-- 控制按钮 --> <li class="active"></li> <li></li> <li></li> <li></li> <li></li> </ul> <div class="btn"> <!-- 左右控制按钮 --> <span class="prev"></span> <span class="next"></span> </div> </body> <script src="js/jquery-1.7.2.js"></script> <script src="js/jq.js"></script> </html>
css代码:
*{margin:0; padding: 0;}
ul li{list-style: none;}
.back{height: 400px; overflow: hidden; margin-top:100px;}
.back li{width: 100%; height: 400px; margin:0 auto;}
.back li.l1{background: red;}
.back li.l2{background: yellow;}
.back li.l3{background: blue;}
.back li.l4{background: black;}
.back li.l5{background: green;}
.point{text-align: center; margin-top: -30px;}
.point li{ width: 20px; height: 20px; border:2px solid #fff; border-radius: 10px; box-sizing:border-box; display: inline-block;}
.point li.active{background: #fff;}
.btn{ position: relative;}
.btn span{ display: inline-block; vertical-align: top; width: 100px; height: 100px; background: rgba(0,0,0,.5); position: absolute; top:-235px; cursor: pointer;}
.btn .prev{left: 0}
.btn .next{ right: 0;}
js代码:
$(function(){
function banner(a,b,c,d,e){ // a是背景图,b是active,c是背景对应按钮,d是上一页,e是下一页
index=0;
len=$(a).length-1;
function teb(index){
$(c).eq(index).addClass(b).siblings('').removeClass(b);
$(a).eq(index).fadeIn(300).addClass('curr').siblings('').fadeOut(300).removeClass('curr');
};
$(c).click(function(){
index=$(this).index();
teb(index);
});
$(d).click(function(){
index--;
if(index<0){
index=len;
};
teb(index);
});
$(e).click(function(){
index++;
if(index>len){
index=0;
};
teb(index);
});
function timeRun(){
time=setInterval(function(){
index++;
if(index>len){
index=0;
};
teb(index);
},3000);
};
timeRun();
};
banner('.back>li','active','.point>li','.prev','.next');
});
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# jquery实现轮播
# jquery
# 简单轮播图
# 轮播
# jquery实现左右无缝轮播图
# jQuery插件slides实现无缝轮播图特效
# jquery实现左右滑动式轮播图
# 基于jQuery实现淡入淡出效果轮播图
# jQuery无缝轮播图代码
# jquery实现左右轮播图效果
# 原生Javascript和jQuery做轮播图简单例子
# jQuery实现轮播图源码
# jQuery实现简洁的轮播图效果实例
# jquery实现简单自动轮播图效果
# 下一页
# 上一页
# active
# point
# div
# btn
# span
# li
# ul
# prev
# list
# padding
# margin
# style
# px
# height
# js
# src
# script
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Python文件流缓冲机制_IO性能解析【教程】
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
Swift中循环语句中的转移语句 break 和 continue
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
如何用wdcp快速搭建高效网站?
悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤
如何在建站主机中优化服务器配置?
如何在阿里云虚拟主机上快速搭建个人网站?
如何在万网自助建站平台快速创建网站?
瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口
JavaScript模板引擎Template.js使用详解
Laravel如何操作JSON类型的数据库字段?(Eloquent示例)
如何快速搭建高效服务器建站系统?
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
如何快速重置建站主机并恢复默认配置?
香港服务器选型指南:免备案配置与高效建站方案解析
Laravel如何实现文件上传和存储?(本地与S3配置)
如何在腾讯云服务器上快速搭建个人网站?
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程
PHP 500报错的快速解决方法
Laravel怎么解决跨域问题_Laravel配置CORS跨域访问
Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
如何快速搭建高效香港服务器网站?
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】
如何快速搭建FTP站点实现文件共享?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
西安专业网站制作公司有哪些,陕西省建行官方网站?
如何快速选择适合个人网站的云服务器配置?
Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道
android nfc常用标签读取总结
C#如何调用原生C++ COM对象详解
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
黑客如何通过漏洞一步步攻陷网站服务器?
如何破解联通资金短缺导致的基站建设难题?
千库网官网入口推荐 千库网设计创意平台入口
如何在宝塔面板中修改默认建站目录?
详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南
laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法
微信小程序 scroll-view组件实现列表页实例代码
Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives
EditPlus中的正则表达式实战(6)
Laravel如何优化应用性能?(缓存和优化命令)
如何基于PHP生成高效IDC网络公司建站源码?
Internet Explorer官网直接进入 IE浏览器在线体验版网址
laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法

