jQuery手指滑动轮播效果
发布时间 - 2026-01-10 22:01:24 点击率:次备注 : 需要引入对应js

下面给大家分享下实现代码,具体代码如下所示:
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="js/jquery.event.drag-1.5.min.js"></script>
<script type="text/javascript" src="js/jquery.touchSlider.js"></script>
// style 代码
@charset "utf-8";
*{margin:0;padding:0;list-style:none;border:0;}
body{width:100%;margin:0 auto;overflow:hidden}
/* main_image */
.main_visual{height:422px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:422px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:422px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:422px;}
.main_image li span{display:block;width:100%;height:422px}
.main_image li a{display:block;width:100%;height:422px}
.main_image li .img_1{background:url('../images/img_main_1.jpg') center top no-repeat}
.main_image li .img_2{background:url('../images/img_main_2.jpg') center top no-repeat}
.main_image li .img_3{background:url('../images/img_main_3.jpg') center top no-repeat}
.main_image li .img_4{background:url('../images/img_main_4.jpg') center top no-repeat}
.main_image li .img_5{background:url('../images/img_main_5.jpg') center top no-repeat}
div.flicking_con{position:absolute;top:360px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
// html 代码
<div class="main_visual">
<div class="flicking_con">
<a href="#">1</a>
<a href="#">2</a>
<a href="#">3</a>
<a href="#">4</a>
<a href="#">5</a>
</div>
<div class="main_image">
<ul>
<li><span class="img_3"></span></li>
<li><span class="img_4"></span></li>
<li><span class="img_1"></span></li>
<li><span class="img_2"></span></li>
<li><span class="img_5"></span></li>
</ul>
<a href="javascript:;" id="btn_prev"></a>
<a href="javascript:;" id="btn_next"></a>
</div>
</div>
// jQuery 代码
$(document).ready(function(){
$(".main_visual").hover(function(){
$("#btn_prev,#btn_next").fadeIn()
},function(){
$("#btn_prev,#btn_next").fadeOut()
});
$dragBln = false;
$(".main_image").touchSlider({
flexible : true,
speed : 200,
btn_prev : $("#btn_prev"),
btn_next : $("#btn_next"),
paging : $(".flicking_con a"),
counter : function (e){
$(".flicking_con a").removeClass("on").eq(e.current-1).addClass("on");
}
});
$(".main_image").bind("mousedown", function() {
$dragBln = false;
});
$(".main_image").bind("dragstart", function() {
$dragBln = true;
});
$(".main_image a").click(function(){
if($dragBln) {
return false;
}
});
timer = setInterval(function(){
$("#btn_next").click();
}, 5000);
$(".main_visual").hover(function(){
clearInterval(timer);
},function(){
timer = setInterval(function(){
$("#btn_next").click();
},5000);
});
$(".main_image").bind("touchstart",function(){
clearInterval(timer);
}).bind("touchend", function(){
timer = setInterval(function(){
$("#btn_next").click();
}, 5000);
});
});
以上所述是小编给大家介绍的jQuery手指滑动轮播效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# jq
# 手指滑动轮播
# jquery滑动轮播
# jQuery实现的3D版图片轮播示例【滑动轮播】
# jquery实现左右滑动式轮播图
# jQuery插件Flexslider实现图片轮播、图文结合滑动切换效果
# jquery实现图片轮播和滑动效果
# 给大家
# 小编
# 在此
# 所示
# 所述
# 给我留言
# 感谢大家
# 疑问请
# 有任何
# solid
# top
# position
# ul
# relative
# px
# hidden
# overflow
# auto
# main_image
# height
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何用低价快速搭建高质量网站?
怎样使用JSON进行数据交换_它有什么限制
Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】
Laravel如何从数据库删除数据_Laravel destroy和delete方法区别
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
javascript中的数组方法有哪些_如何利用数组方法简化数据处理
php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】
Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】
laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法
如何在Ubuntu系统下快速搭建WordPress个人网站?
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
Laravel怎么生成URL_Laravel路由命名与URL生成函数详解
Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作
香港服务器建站指南:免备案优势与SEO优化技巧全解析
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
Laravel安装步骤详细教程_Laravel环境搭建指南
,网页ppt怎么弄成自己的ppt?
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
如何基于云服务器快速搭建网站及云盘系统?
Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
如何用景安虚拟主机手机版绑定域名建站?
Laravel如何处理文件下载请求?(Response示例)
三星、SK海力士获美批准:可向中国出口芯片制造设备
高端企业智能建站程序:SEO优化与响应式模板定制开发
如何用好域名打造高点击率的自主建站?
Python面向对象测试方法_mock解析【教程】
如何快速搭建高效WAP手机网站吸引移动用户?
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
利用vue写todolist单页应用
如何用PHP快速搭建高效网站?分步指南
php增删改查怎么学_零基础入门php数据库操作必知基础【教程】
成都网站制作公司哪家好,四川省职工服务网是做什么用?
Laravel怎么清理缓存_Laravel optimize clear命令详解
Laravel事件监听器怎么写_Laravel Event和Listener使用教程
详解MySQL数据库的安装与密码配置
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
Win11怎样安装网易有道词典_Win11安装词典教程【步骤】
Laravel如何创建自定义中间件?(Middleware代码示例)
百度输入法ai组件怎么删除 百度输入法ai组件移除工具
laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法
深圳网站制作培训,深圳哪些招聘网站比较好?
UC浏览器如何设置启动页 UC浏览器启动页设置方法
如何用西部建站助手快速创建专业网站?
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
如何在沈阳梯子盘古建站优化SEO排名与功能模块?

