jQuery实现简洁的轮播图效果实例
网络编程 2021-07-04 20:00www.168986.cn编程入门
这篇文章主要介绍了jQuery实现简洁的轮播图效果,结合实例形式分析了jQuery的事件响应机制与页面元素动态操作相关技巧,需要的朋友可以参考下
本文实例讲述了jQuery实现简洁的轮播图效果。分享给大家供大家参考,具体如下
HTML
<div class="ppt"> <a href="###"><img src="ppt/ppt1.jpg" /></a> <a href="###" style="display:none;"><img src="ppt/ppt2.jpg" /></a> <a href="###" style="display:none;"><img src="ppt/ppt3.jpg" /></a> <a href="###" style="display:none;"><img src="ppt/ppt4.jpg" /></a> <div class="pptNum"> <span class="normal">4</span> <span class="normal">3</span> <span class="normal">2</span> <span class="cur">1</span> </div> </div>
css
/幻灯片/ .ppt{ width:270px; height:330px; border:1px solid #c; position:relative;} .ppt img{ position: absolute; :10px; left:7px; width:255px; height:310px; overflow:hidden;} .pptNum{ position: absolute; height: 13px; line-height: 14px; bottom:12px; right: 10px; } .pptNum span{ font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; } .pptNum .normal{ color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; } .pptNum .cur{ background: #ce0609; color: #FFF; }
js
; (function ($) { $.fn.extend({ "ppting": function (t) { var num = 4; //共多少张要轮播的 var $this = $(this), i = 0, $pics = $('.ppt'), autoChange = function () { var $currentPic = $pics.find('a:eq(' + (i + 1 === num ? 0 : i + 1) + ')'); $currentPic.css({ display: 'block' }).siblings('a').css({ display: 'none' }); $pics.find('.pptNum>span:contains(' + (i + 2 > num ? num - i : i + 2) + ')').attr('class', 'cur').siblings('span').attr('class', 'normal'); i = i + 1 === num ? 0 : i + 1; }, st = setInterval(autoChange, t || 2000); $this.hover(function () { clearInterval(st); }, function () { st = setInterval(autoChange, t || 2000) }); $pics.find('.pptNum>span').click(function () { i = parseInt($(this).text(), 10) - 2; autoChange(); }); } }); }(jQuery)); $('.ppt').ppting(1000);
调用JQ
<script type="text/javascript" src="js/jquery-1.10.1.min.js"></script> <script type="text/javascript" src="js/ppt.js"></script>
效果图
更多关于jQuery相关内容感兴趣的读者可查看本站专题《》、《》、《》、《》、《》、《》、《》、《》及《》
希望本文所述对大家jQuery程序设计有所帮助。
上一篇:Vue.js快速入门教程
下一篇:Vue.js每天必学之内部响应式原理探究
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程