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

首頁 > 編程 > JavaScript > 正文

jQuery實現的圖片輪播效果完整示例

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

本文實例講述了jQuery實現的圖片輪播效果。分享給大家供大家參考,具體如下:

<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>圖片輪播</title><style type="text/css">*{ padding: 0; margin: 0;}li{ list-style-type: none;}body{ margin: 50px;}a img{ border:none;}.wrap{  width: 500px;  height: 350px;  border: 3px solid #f00;  position:relative;  overflow: hidden;}.wrap ul{  width: 2500px;  position: absolute;  left: 0;  top: 0;}.wrap ul li{  float: left;  width: 500px;}.wrap ol{  position: absolute;  bottom: 10px;  right: 10px;}.wrap ol li{  float: left;  width: 16px;  height: 16px;  line-height: 16px;  text-align: center;  border: 1px solid #fc0;  background: #000;  color: #fff;  margin-right: 3px;  cursor: pointer;}.wrap ol li.current{  background: #fff;  color: #000;}.wrap .introduce{  height: 30px;  line-height: 30px;  width: 350px;  background: rgba(0,0,0,0.5);  color: #fff;  position: absolute;  bottom: 10px;  left: 0;  /*opacity: 0.5;  filter:alpha(opacity=50); */}</style></head><body><div class="wrap">  <ul>    <li><a href="###"><img src="1.jpg" alt="閱誰問君誦,水落清香浮"></a></li>    <li><a href="###"><img src="2.jpg" alt="天若無人解上文,吾人自惜問天去"></a></li>    <li><a href="###"><img src="3.jpg" alt="風雨聊程"></a></li>    <li><a href="###"><img src="4.jpg" alt="流星與共誰與共,人生無求復何求"></a></li>    <li><a href="###"><img src="5.jpg" alt="一站式共享網絡"></a></li>  </ul>  <ol>    <li class="current">1</li>    <li>2</li>    <li>3</li>    <li>4</li>    <li>5</li>  </ol>  <p class="introduce">111111</p></div><script src="jquery-1.7.2.min.js" type="text/javascript"></script><script type="text/javascript">$(function(){  var oul = $('.wrap ul');  var ali = $('.wrap ul li');  var numLi = $('.wrap ol li');  var aliWidth = $('.wrap ul li').eq(0).width();  var _now = 0;  //這個是控制數字樣式的計數器  var _now2 = 0; //這個是控制圖片運動距離的計數器  var timeId;  var aimg = $('.wrap ul img');  var op = $('.wrap p');  numLi.click(function(){    var index = $(this).index();    _now = index;    _now2=index;    var imgAlt = aimg.eq(_now).attr('alt');    op.html(imgAlt);    $(this).addClass('current').siblings().removeClass();    oul.animate({'left':-aliWidth*index},500);  });  /**   * [slider description] 圖片運動的函數   * @return {[type]} [description] 無返回值   */  function slider(){    if(_now==numLi.size()-1){      ali.eq(0).css({          'position':'relative',          'left': oul.width()      });      _now=0;    }else{      _now++;    }    _now2++;    numLi.eq(_now).addClass('current').siblings().removeClass();    var imgAlt = aimg.eq(_now).attr('alt');    op.html(imgAlt);    oul.animate({'left':-aliWidth*_now2},500,function(){      if(_now==0){        ali.eq(0).css('position','static');        oul.css('left',0);        _now2=0;      }    });  }  timeId = setInterval(slider,1500);  /*$('.wrap').mouseover(function(){    clearInterval(timeId);  });  $('.wrap').mouseout(function(){    timeId = setInterval(slider,1500);  });*/  $('.wrap').hover(function(){    clearInterval(timeId);  },function(){    timeId = setInterval(slider,1500);  });});</script></body></html>

運行效果圖如下:

更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery切換特效與技巧總結》、《jQuery擴展技巧總結》、《jQuery常用插件及用法總結》、《jQuery拖拽特效與技巧總結》、《jQuery表格(table)操作技巧匯總》、《jquery中Ajax用法總結》、《jQuery常見經典特效匯總》、《jQuery動畫與特效用法總結》及《jquery選擇器用法總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苍溪县| 拜泉县| 凤阳县| 讷河市| 元谋县| 五莲县| 五常市| 郸城县| 宁阳县| 承德县| 济源市| 金堂县| 嘉峪关市| 应城市| 项城市| 慈利县| 华蓥市| 塔城市| 漾濞| 潞西市| 承德县| 绿春县| 尤溪县| 时尚| 佛山市| 萍乡市| 宜川县| 宜都市| 合山市| 曲松县| 宝山区| 临颍县| 盘锦市| 凤凰县| 和龙市| 高州市| 手游| 茶陵县| 和顺县| 吉木乃县| 綦江县|