jQuery左右滚动支持图片放大缩略图图片轮播代码分享


Posted in Javascript onAugust 26, 2015

本文实例讲述了jQuery左右滚动支持图片放大缩略图图片轮播效果。分享给大家供大家参考。具体如下:

这是一款基于jQuery实现的左右滚动支持图片放大缩略图图片轮播效果,常用的jQuery图片左右轮播效果,同时支持底部缩略图左右滚动展示,点击大图片后支持放大效果。

运行效果图:                                     -------------------查看效果-------------------

jQuery左右滚动支持图片放大缩略图图片轮播代码分享

小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式。
为大家分享的jQuery左右滚动支持图片放大缩略图图片轮播效果代码如下

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery左右滚动支持图片放大缩略图图片轮播代码</title>
<script src="http://www.lanrenzhijia.com/ajaxjs/jquery.min.js" ></script>
<!--[if IE 6]> 
<script src="js/iepng.js" type="text/javascript"></script> 
<script type="text/javascript">
 EvPNG.fix('div, ul, img, li, input,a,span'); 
</script>
<![endif]-->
</head>
<style type="text/css">
*{ margin:0; padding:0; list-style:none;}
img{ border:0;}

.ban{ width:500px; height:600px; position:relative; overflow:hidden;margin:40px auto 0 auto;}
.ban2{ width:500px; height:500px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:500px; height:500px;}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:430px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:500px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:80px; height:80px; margin-right:5px; padding:1px;}
.num ul li.on{ border:1px solid red; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{ width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}
</style>
<body>
<!-- 代码begin -->
<div class="ban" id="demo1">
 <div class="ban2" id="ban_pic1">
 <div class="prev1" id="prev1"><img src="images/index_tab_l.png" width="28" height="51" alt=""/></div>
 <div class="next1" id="next1"><img src="images/index_tab_r.png" width="28" height="51" alt=""/></div>
 <ul>
 <li><a href="javascript:;"><img src="images/b1.jpg" width="500" height="500" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/b2.jpg" width="500" height="500" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/b3.jpg" width="500" height="500" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/b4.jpg" width="500" height="500" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/b5.jpg" width="500" height="500" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/b1.jpg" width="500" height="500" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/b2.jpg" width="500" height="500" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/b3.jpg" width="500" height="500" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/b4.jpg" width="500" height="500" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/b5.jpg" width="500" height="500" alt=""/></a></li>
 </ul>
 </div>
 <div class="min_pic">
 <div class="prev_btn1" id="prev_btn1"><img src="images/feel3.png" width="9" height="18" alt=""/></div>
 <div class="num clearfix" id="ban_num1">
 <ul>
 <li><a href="javascript:;"><img src="images/s1.jpg" width="80" height="80" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/s2.jpg" width="80" height="80" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/s3.jpg" width="80" height="80" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/s4.jpg" width="80" height="80" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/s5.jpg" width="80" height="80" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/s1.jpg" width="80" height="80" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/s2.jpg" width="80" height="80" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/s3.jpg" width="80" height="80" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/s4.jpg" width="80" height="80" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/s5.jpg" width="80" height="80" alt=""/></a></li>
 </ul>
 </div>
 <div class="next_btn1" id="next_btn1"><img src="images/feel4.png" width="9" height="18" alt=""/></div>
 </div>
</div>

<div class="mhc"></div>

<div class="pop_up" id="demo2">
 <div class="pop_up_xx"><img src="images/chacha3.png" width="40" height="40" alt=""/></div>
 <div class="pop_up2" id="ban_pic2">
 <div class="prev1" id="prev2"><img src="images/index_tab_l.png" width="28" height="51" alt=""/></div>
 <div class="next1" id="next2"><img src="images/index_tab_r.png" width="28" height="51" alt=""/></div>
 <ul>
 <li><a href="javascript:;"><img src="images/b1.jpg" width="500" height="500" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/b2.jpg" width="500" height="500" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/b3.jpg" width="500" height="500" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/b4.jpg" width="500" height="500" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/b5.jpg" width="500" height="500" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/b1.jpg" width="500" height="500" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/b2.jpg" width="500" height="500" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/b3.jpg" width="500" height="500" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/b4.jpg" width="500" height="500" alt=""/></a></li>
 <li><a href="javascript:;"><img src="images/b5.jpg" width="500" height="500" alt=""/></a></li>
 </ul>
 </div>
</div>
<script src="js/pic_tab.js"></script>
<script type="text/javascript">
jq('#demo1').banqh({
 box:"#demo1",//总框架
 pic:"#ban_pic1",//大图框架
 pnum:"#ban_num1",//小图框架
 prev_btn:"#prev_btn1",//小图左箭头
 next_btn:"#next_btn1",//小图右箭头
 pop_prev:"#prev2",//弹出框左箭头
 pop_next:"#next2",//弹出框右箭头
 prev:"#prev1",//大图左箭头
 next:"#next1",//大图右箭头
 pop_div:"#demo2",//弹出框框架
 pop_pic:"#ban_pic2",//弹出框图片框架
 pop_xx:".pop_up_xx",//关闭弹出框按钮
 mhc:".mhc",//朦灰层
 autoplay:true,//是否自动播放
 interTime:5000,//图片自动切换间隔
 delayTime:400,//切换一张图片时间
 pop_delayTime:400,//弹出框切换一张图片时间
 order:0,//当前显示的图片(从0开始)
 picdire:true,//大图滚动方向(true为水平方向滚动)
 mindire:true,//小图滚动方向(true为水平方向滚动)
 min_picnum:5,//小图显示数量
 pop_up:true//大图是否有弹出框
})
</script>
<!-- 代码end -->
</body>
</html>

精彩专题分享:jQuery图片轮播 JavaScript图片轮播

以上就是为大家分享的jQuery左右滚动支持图片放大缩略图图片轮播效果代码,希望大家可以喜欢。

Javascript 相关文章推荐
jQuery中has()方法用法实例
Jan 06 Javascript
jQuery右下角旋转环状菜单特效代码
Aug 10 Javascript
js+css实现超简洁的二级下拉菜单效果代码
Sep 07 Javascript
JavaScript简单下拉菜单实例代码
Sep 07 Javascript
JS实现的仿淘宝交易倒计时效果
Nov 27 Javascript
js实现表单及时验证功能 用户信息立即验证
Sep 13 Javascript
Bootstrap中点击按钮后变灰并显示加载中实例代码
Sep 23 Javascript
微信小程序 radio单选框组件详解及实例代码
Jan 10 Javascript
jQuery remove()过滤被删除的元素(推荐)
Jul 18 jQuery
vue slot与传参实例代码讲解
Apr 28 Javascript
vue学习笔记之作用域插槽实例分析
Feb 01 Javascript
vue实现选中效果
Oct 07 Javascript
JS根据key值获取URL中的参数值及把URL的参数转换成json对象
Aug 26 #Javascript
jquery实现的横向二级导航效果代码
Aug 26 #Javascript
jQuery三级下拉列表导航菜单代码分享
Apr 15 #Javascript
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
Aug 26 #Javascript
js钢琴按钮波浪式图片排列效果代码分享
Aug 26 #Javascript
javascript中alert()与console.log()的区别
Aug 26 #Javascript
JavaScript基本数据类型及值类型和引用类型
Aug 25 #Javascript
You might like
如何开始收听短波广播
2021/03/01 无线电
lnmp安装多版本PHP共存的方法详解
2018/08/02 PHP
PDO::getAvailableDrivers讲解
2019/01/28 PHP
上传的js验证(图片/文件的扩展名)
2013/04/25 Javascript
js中apply方法的使用详细解析
2013/11/04 Javascript
JQuery插件开发示例代码
2013/11/06 Javascript
跨域传值即主页面与iframe之间互相传值
2013/12/09 Javascript
javascript实现状态栏文字首尾相接循环滚动的方法
2015/07/22 Javascript
关于JS中prototype的理解
2015/09/07 Javascript
快速解决jquery.touchSwipe左右滑动和垂直滚动条冲突
2016/04/15 Javascript
搞定immutable.js详细说明
2016/05/02 Javascript
JS使用eval()动态创建变量的方法
2016/06/03 Javascript
jQuery元素属性操作实例(设置、获取及删除元素属性)
2016/09/08 Javascript
手把手搭建安装基于windows的Vue.js运行环境
2017/06/12 Javascript
Vue的实例、生命周期与Vue脚手架(vue-cli)实例详解
2017/12/27 Javascript
Nodejs中获取当前函数被调用的行数及文件名详解
2018/12/12 NodeJs
Vue 页面权限控制和登陆验证功能的实例代码
2019/06/20 Javascript
JavaScript中的null和undefined用法解析
2019/09/30 Javascript
vue实现瀑布流组件滑动加载更多
2020/03/10 Javascript
node.js 如何监视文件变化
2020/09/01 Javascript
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
[58:09]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第三场 6.2
2018/06/03 DOTA
[52:31]VP vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[35:39]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第二场 11.22
2020/11/24 DOTA
Python 多进程并发操作中进程池Pool的实例
2017/11/01 Python
Python数据可视化处理库PyEcharts柱状图,饼图,线性图,词云图常用实例详解
2020/02/10 Python
Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸实例
2020/03/04 Python
python 常见的反爬虫策略
2020/09/27 Python
Python fileinput模块如何逐行读取多个文件
2020/10/05 Python
个人求职信范文分享
2014/01/31 职场文书
初中语文教学反思
2014/02/02 职场文书
奥巴马就职演讲稿
2014/05/15 职场文书
物业工程部主管岗位职责
2015/04/16 职场文书
天那边观后感
2015/06/09 职场文书
Java SSH 秘钥连接mysql数据库的方法
2021/06/28 Java/Android
sql时间段切分实现每隔x分钟出一份高速门架车流量
2022/02/28 SQL Server