国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery實現簡潔的輪播圖效果實例

2019-11-20 09:03:13
字體:
來源:轉載
供稿:網友

本文實例講述了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 #ccc; position:relative;}.ppt img{ position: absolute; top: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切換特效與技巧總結》、《jQuery擴展技巧總結》、《jQuery常用插件及用法總結》、《jQuery拖拽特效與技巧總結》、《jQuery表格(table)操作技巧匯總》、《jquery中Ajax用法總結》、《jQuery常見經典特效匯總》、《jQuery動畫與特效用法總結》及《jquery選擇器用法總結

希望本文所述對大家jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿拉善右旗| 新干县| 宜春市| 那曲县| 陈巴尔虎旗| 阜宁县| 石棉县| 远安县| 乡城县| 上饶市| 黔南| 江都市| 凤山县| 碌曲县| 浦东新区| 西畴县| 青河县| 宜宾市| 电白县| 大同县| 安仁县| 栖霞市| 麦盖提县| 郑州市| 永登县| 黄骅市| 武义县| 扶沟县| 东兴市| 石城县| 汉寿县| 汨罗市| 东平县| 武陟县| 澎湖县| 惠安县| 通山县| 广饶县| 景德镇市| 恩平市| 双江|