简单实现jQuery轮播效果
发布时间 - 2026-01-11 02:51:18 点击率:次本文实例为大家分享了jQuery轮播效果展示的具体代码,供大家参考,具体内容如下

jQ代码:
在写jQuery代码之前一定要先导库,此处我用的是3.0的库
<script src="jquery-3.0.0.js"></script>
<script type="text/javascript">
var timer;
$(function() {
//设置图片向左移
imgshow();
//点击暂停按钮事件
$(".pause").click(function () {
clearInterval(timer);
});
//点击播放按钮事件
$(".play").click(function () {
imgshow();
});
//点击左按钮
$(".prev").click(function () {
imganimation("left");
});
//点击右按钮
$(".next").click(function () {
imganimation("right");
});
function imganimation(res) {
//图片向左走的轮播
if(res=="right"){
//animate()动画第一个li向左移动20%
$(".lilist:first").animate({
"marginLeft": "-20%"
}, 700, "linear", function () {
//这个li回到原来的位置
$(this).css("marginLeft", "0px");
//将它追加到ul的最后的位置
$(this).appendTo($(".ullist"));
});
//设置小框的图片轮播,原理与大框图片轮播一致
$(".s_lilist:first").animate({
"marginLeft": "-20%"
}, 650, "linear", function () {
$(this).css("marginLeft", "0px");
$(this).appendTo($(".s_ullist"));
});
}else {
//图片向右走,与向左的原理相同
$(".lilist:first").animate({
"marginLeft": "20%"
}, 700, "linear", function () {
$(this).css("marginLeft", "0px");
$(".lilist:last").prependTo($(".ullist"));
});
$(".s_lilist:first").animate({
"marginLeft": "20%"
}, 650, "linear", function () {
$(this).css("marginLeft", "0px");
$(".s_lilist:last").prependTo($(".s_ullist"));
});
};
};
//默认图片自动向左走
function imgshow() {
timer = setInterval(function (){
imganimation("right");
} , 2000);
};
});
</script>
css样式:
* {
margin: 0;
padding: 0;
}
.divbg {
width: 100%;
height: 350px;
/*overflow: hidden;*/
position: relative;
}
.mb {
width: 30%;
height: 350px;
background: rgba(0, 0, 0, 0.3);
position: absolute;
}
.mb:first-child {
left: 0px;
}
.mb:nth-child(2) {
right: 0px;
}
.ullist {
width: 200%;
height: 350px;
margin-left: -50%;
}
.lilist {
width: 20%;
height: 350px;
list-style: none;
float: left;
}
.imglist {
width: 100%;
height: 100%;
}
.divblock{
width: 20%;
height: 70%;
border: 4px solid rgba(255, 255, 255, 0.32);
position: absolute;
z-index: 5;
left: 46%;
top: 15%;
overflow: hidden;
}
.s_mb{
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
position: absolute;
z-index: 10;
}
.s_ullist{
width: 500%;
height: 100%;
margin-left: -200%;
}
.s_lilist{
width: 20%;
height: 100%;
list-style: none;
float: left;
}
.s_imglist{
height: 100%;
width: 100%;
}
.s_mb img{
margin-left: 16%;
margin-top: 65%;
cursor: pointer;
}
html样式:
<div class="divbg">
<div class="divblock">
<div class="s_mb">
<img class="prev" src="./img2/btn_prev.png" />
<img class="pause" src="./img2/btn_pause.png" />
<img class="play" src="./img2/btn_play.png" />
<img class="next" src="./img2/btn_next.png" />
</div>
<ul class="s_ullist">
<li class="s_lilist">
<img class="s_imglist" src="img2/2121.jpg" />
</li>
<li class="s_lilist">
<img class="s_imglist" src="img2/2122.jpg" />
</li>
<li class="s_lilist">
<img class="s_imglist" src="img2/2123.jpg" />
</li>
<li class="s_lilist">
<img class="s_imglist" src="img2/2124.jpg" />
</li>
<li class="s_lilist">
<img class="s_imglist" src="img2/2123.jpg" />
</li>
</ul>
</div>
<div class="mb"></div>
<div class="mb"></div>
<ul class="ullist">
<li class="lilist">
<img class="imglist" src="img2/2121.jpg" />
</li>
<li class="lilist">
<img class="imglist" src="img2/2122.jpg" />
</li>
<li class="lilist">
<img class="imglist" src="img2/2123.jpg" />
</li>
<li class="lilist">
<img class="imglist" src="img2/2124.jpg" />
</li>
<li class="lilist">
<img class="imglist" src="img2/2123.jpg" />
</li>
</ul>
</div>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# jQuery
# 轮播
# 12款经典的白富美型—jquery图片轮播插件—前端开发必备
# 原生js和jquery实现图片轮播特效
# jQuery图片轮播的具体实现
# Jquery代码实现图片轮播效果(一)
# 基于JQuery的实现图片轮播效果(焦点图)
# 利用jquery写的左右轮播图特效
# jquery实现定时自动轮播特效
# 原生js和jquery实现图片轮播淡入淡出效果
# jQuery插件slides实现无缝轮播图特效
# jquery实现左右无缝轮播图
# 向左走
# 的是
# 第一个
# 我用
# 将它
# 大家分享
# 具体内容
# 大家多多
# 向右走
# li
# animate
# marginLeft
# lilist
# jpg
# prev
# play
# clearInterval
# res
# left
# imganimation
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
lovemo网页版地址 lovemo官网手机登录
Laravel怎么上传文件_Laravel图片上传及存储配置
如何快速启动建站代理加盟业务?
Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全
教你用AI将一段旋律扩展成一首完整的曲子
Laravel怎么使用Intervention Image库处理图片上传和缩放
Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中
ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】
如何在云主机上快速搭建多站点网站?
Android利用动画实现背景逐渐变暗
Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例
edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
详解Android中Activity的四大启动模式实验简述
Laravel如何处理文件下载请求?(Response示例)
Android GridView 滑动条设置一直显示状态(推荐)
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】
Python进程池调度策略_任务分发说明【指导】
Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
如何在IIS7上新建站点并设置安全权限?
jquery插件bootstrapValidator表单验证详解
html5如何实现懒加载图片_ intersectionobserver api用法【教程】
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
Win11关机界面怎么改_Win11自定义关机画面设置【工具】
活动邀请函制作网站有哪些,活动邀请函文案?
Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】
Laravel如何使用Eloquent进行子查询
如何选择PHP开源工具快速搭建网站?
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤
如何在Tomcat中配置并部署网站项目?
JavaScript中如何操作剪贴板_ClipboardAPI怎么用
黑客如何通过漏洞一步步攻陷网站服务器?
如何在Ubuntu系统下快速搭建WordPress个人网站?
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
Laravel怎么实现验证码(Captcha)功能
公司网站制作需要多少钱,找人做公司网站需要多少钱?
laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程
如何正确下载安装西数主机建站助手?
如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)
零服务器AI建站解决方案:快速部署与云端平台低成本实践
如何用PHP快速搭建CMS系统?
Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤
Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程
Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】
Swift中swift中的switch 语句

