一款基于jQuery的图片分组切换焦点图插件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了一款基于jQuery的图片分组切换焦点图插件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4221字,纯文字阅读大概需要7分钟。
内容图文
![一款基于jQuery的图片分组切换焦点图插件](/upload/InfoBanner/zyjiaocheng/1096/5123d2c7da92454e8650cad7df31873c.jpg)
这是一款基于jQuery的图片切换焦点图插件,这款jQuery焦点图插件的特点是图片可以分组切换,也就是说一次可以切换多张图片,相比其他焦点图插件,它能节省更多的空间,可以向用户展示更多的图片,非常实用。
实现的代码。
html代码:
< div class ="device" > < h2 > < a href ="javascript:;" class ="pre" >上一组</a><a href="javascript:;" class="next">下一组</a></h2><div class="scroll"><ul><li><a href="#"><img src="images/1.jpg"/></a><a href="#" class="link">HTML5资源教程</a></li><li><a href="#"><img src="images/2.jpg"/></a><a href="#" class="link">HTML5资源教程</a></li><li><a href="#"><img src="images/3.jpg"/></a><a href="#" class="link">HTML5资源教程</a></li><li><a href="#"><img src="images/4.jpg"/></a><a href="#" class="link">HTML5资源教程</a></li><li><a href="#"><img src="images/5.jpg"/></a><a href="#" class="link">HTML5资源教程</a></li><li><a href="#"><img src="images/1.jpg"/></a><a href="#" class="link">HTML5资源教程</a></li><li><a href="#"><img src="images/2.jpg"/></a><a href="#" class="link">HTML5资源教程</a></li><li><a href="#"><img src="images/3.jpg"/></a><a href="#" class="link">HTML5资源教程</a></li><li><a href="#"><img src="images/4.jpg"/></a><a href="#" class="link">HTML5资源教程</a></li><li><a href="#"><img src="images/5.jpg"/></a><a href="#" class="link">HTML5资源教程</a></li><li><a href="#"><img src="images/1.jpg"/></a><a href="#" class="link">HTML5资源教程</a></li><li><a href="#"><img src="images/2.jpg"/></a><a href="#" class="link">HTML5资源教程</a></li><li><a href="#"><img src="images/3.jpg"/></a><a href="#" class="link">HTML5资源教程</a></li><li><a href="#"><img src="images/4.jpg"/></a><a href="#" class="link">HTML5资源教程</a></li><li><a href="#"><img src="images/5.jpg"/></a><a href="#" class="link">HTML5资源教程</a></li><li><a href="#"><img src="images/1.jpg"/></a><a href="#" class="link">HTML5资源教程</a></li><li><a href="#"><img src="images/2.jpg"/></a><a href="#" class="link">HTML5资源教程</a></li><li><a href="#"><img src="images/3.jpg"/></a><a href="#" class="link">HTML5资源教程</a></li><li><a href="#"><img src="images/4.jpg"/></a><a href="#" class="link">HTML5资源教程</a></li><li><a href="#"><img src="images/5.jpg"/></a><a href="#" class="link">HTML5资源教程</a></li></ul></div></div>
js代码:
$(function () { var $number = Math.ceil($(‘.scroll ul li‘).length / 4); //获取滚动几屏个数var margin = 10; //设置图片间距var $w = $(‘.scroll li‘).width() + margin; // 一屏图片的宽度var $width = $w * $number * 2; //设置ul宽度var pre = $(‘.device .pre‘); var next = $(‘.device .next‘); if ($number == 1) { pre.hide(); next.hide(); } $(‘.scroll ul‘).width($width); var num = 0; function autoscroll() { num++; if ($number == 1) { returnfalse } if (num == $number) { num = 0; } var distance = -2 * $w * num; $(‘.scroll ul‘).stop().animate({ left: distance }); } var scrollChange = setInterval(autoscroll, 8000); //鼠标悬停,暂停滚动 $(".scroll ul,.pre,.next").mouseover(function () { $(‘.scroll ul‘).stop() clearInterval(scrollChange); }); // 鼠标移走,滚动继续 $(‘.scroll ul,.pre,.next‘).mouseout(function () { scrollChange = setInterval(autoscroll, 8000); }); //下一组 next.click(function () { num++; if (num >= $number) { num = 0 } var leftdis = -2 * $w * num; $(‘.scroll ul‘).stop().animate({ left: leftdis }); }); //上一组 pre.click(function () { num--; if (num < 0) { num = $number - 1 } var rightdis = -2 * $w * num; $(‘.scroll ul‘).stop().animate({ left: rightdis }); }); });
via:http://www.w2bc.com/Article/15483
原文:http://www.cnblogs.com/liaohuolin/p/4205184.html
内容总结
以上是互联网集市为您收集整理的一款基于jQuery的图片分组切换焦点图插件全部内容,希望文章能够帮你解决一款基于jQuery的图片分组切换焦点图插件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。