jquery图片轮播带缩略图
来源:互联网 发布:做微商最常用的软件 编辑:程序博客网 时间:2024/05/22 11:44
(1)html 标签:
<div class="lb_list"> <span class="btn left_btn"></span> <div class="large_box"> <ul> <li> <img src="images/img1.jpg" width="530" height="350"> </li> <li> <img src="images/img2.jpg" width="530" height="350"> </li> <li> <img src="images/img3.jpg" width="530" height="350"> </li> <li> <img src="images/img4.jpg" width="530" height="350"> </li> <li> <img src="images/img5.jpg" width="530" height="350"> </li> <li> <img src="images/img6.jpg" width="530" height="350"> </li> </ul> </div> <span class="btn right_btn"></span> <div class="small_box"> <div class="pagenum"> <span class="icon"></span> <span class="p">1/7</span> </div> <div class="small_list"> <ul> <li class="on"> <img src="images/thum1.jpg" > <div class="bun_bg"></div> </li> <li> <img src="images/thum2.jpg" > <div class="bun_bg"></div> </li> <li> <img src="images/thum3.jpg"> <div class="bun_bg"></div> </li> <li> <img src="images/thum4.jpg"> <div class="bun_bg"></div> </li> <li> <img src="images/thum5.jpg"> <div class="bun_bg"></div> </li> <li> <img src="images/thum6.jpg"> <div class="bun_bg"></div> </li> <li> <img src="images/thum6.jpg"> <div class="bun_bg"></div> </li> </ul> </div> </div></div>(2)js:<script src="js/carousel.min.js" type="text/javascript"></script><script type="text/javascript"> $(function(){ $(".lb_list").thumbnailImg({ large_elem: ".large_box", small_elem: ".small_list", left_btn: ".left_btn", right_btn: ".right_btn" }); });</script>(3)carousel.min.js:(function($){var defaluts={large_elem:"large_elem",small_elem:"small_elem",left_btn:"left_btn",right_btn:"right_btn",state:"on",speed:"normal",vis:4};$.fn.extend({"thumbnailImg":function(options){var opts=$.extend({},defaluts,options);return this.each(function(){var $this=$(this);var t=0;$(opts.large_elem).find("ul li").eq(0).show();$(opts.small_elem).find("ul li").eq(0).addClass(opts.state);var l=$(opts.small_elem).find("ul li").length;var l_mean;if(l<opts.vis){l_mean=0}else{l_mean=((parseInt(l/opts.vis)-1)*opts.vis)+(l%opts.vis)}var w=$(opts.small_elem).find("ul li").outerWidth(true);$(opts.small_elem).find("ul").css("width",l*w+"px");$(opts.small_elem).find("ul li").click(function(){$(this).addClass(opts.state).siblings().removeClass(opts.state);t=$(this).index();Img($(this).index())});$(opts.left_btn).click(function(){var i;$(opts.small_elem).find("ul li").each(function(index){if($(this).hasClass(opts.state)){i=index}});i--;if(i<0){i=l-1}t=i;Img(i)});$(opts.right_btn).click(function(){var i;$(opts.small_elem).find("ul li").each(function(index){if($(this).hasClass(opts.state)){i=index}});i++;if(i>l-1){i=0}t=i;Img(i)});function Img(i){$(opts.large_elem).find("ul li").eq(i).fadeIn().siblings().hide();$(opts.small_elem).find("ul li").eq(i).addClass(opts.state).siblings().removeClass(opts.state);var ml=i*w;if(ml<=l_mean*w){$(opts.small_elem).find("ul").stop().animate({marginLeft:-ml+"px"},opts.speed)}else{$(opts.small_elem).find("ul").stop().animate({marginLeft:-(l_mean*w)+"px"},opts.speed)}}var timing=setInterval(function(){t++;if(t>l-1){t=0}Img(t)},3000);$this.hover(function(){clearInterval(timing)},function(){timing=setInterval(function(){t++;if(t>l-1){t=0}Img(t)},3000)})})}})})(jQuery);
阅读全文
0 0
- jquery图片轮播带缩略图
- JQuery实现input上传图片显示缩略图
- JQuery实现input上传图片显示缩略图
- 缩略图图片【原创】jQuery插件之图片轮播
- 图片缩略图
- 图片缩略图
- 图片缩略图
- 图片缩略图
- jquery php ajax多图片上传.上传进度,生成缩略图
- jquery图片查看插件,支持旋转、放大、缩小、拖拽、缩略图(仿qq图片查看)
- jquery图片查看插件,支持旋转、放大、缩小、拖拽、缩略图(仿qq图片查看)
- jquery图片查看插件,支持旋转、放大、缩小、拖拽、缩略图(仿qq图片查看)
- 图片上传生成缩略图,并使用JQuery实现鼠标移动到缩略图显示相应的大图的例子
- 生成图片缩略图
- 生成图片缩略图
- 上传图片生成缩略图
- PHP生成图片缩略图
- 上传图片生成缩略图
- Apache select和Nginx epoll模型区别
- Gradle介绍
- java内存回收机制(笔记)
- Angular 1.2 原理分析
- css3 3D圆周运动
- jquery图片轮播带缩略图
- 数组中出现次数超过一半的数字
- 深拷贝和浅拷贝
- 1.Apache Flume 简介
- hdu 4296 Buildings
- win32学习06.控制台调试
- 聚合支付需要什么证?
- Error:Execution failed for task ':app:greendao'. >
- 我的大学