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

首頁 > 網站 > WEB開發 > 正文

基于JQuery的超簡單輪播圖

2024-04-27 15:09:43
字體:
來源:轉載
供稿:網友

幾乎每個新手都得學會的輪播圖技術,自己也是新手嘛,就隨便做了個玩兒玩兒~

主要功能如下:

1.就是輪播圖啦!輪到最后一張圖時會回到第一張,然后再接著輪~

2.鼠標在圖上的時候,輪播停止,鼠標挪開了之后又能夠繼續~

HTML如下:

<div id="slider">  <ul class="slides">    <li class="slide">      <img src='http://i1.piimg.com/583742/8b1b0211824a79b2.jpg'>    </li>    <li class="slide">      <img src='http://i1.piimg.com/583742/1e9597ed319e3f05.png'>    </li>    <li class="slide">      <img src='http://i1.piimg.com/583742/b126bfdfd97625b8.jpg'>    </li>  </ul></div>*我儲存圖片用的是貼圖庫,還蠻好用的,界面夠簡單,使用也很方便。

JS代碼如下:

$(document).ready(function() {  //setInterval  //animate margin-left  //if it's last slide, go to the 1st img (0px)  var currentSlide = 1;  var interval;  function startSlider() {    interval = setInterval(function() {      $(".slides").animate({        'margin-left': '-=700px'      },      1000,      function() { //callback        currentSlide++;        if (currentSlide === $(".slide").length) {          currentSlide = 1;          $(".slides").delay(1000).animate({            'margin-left': '0px'          },          1000).delay(1000); //delay Flashing to the 1st img        }      });    },    3000);  }  function pauseSlider() {    clearInterval(interval);  }  //listen for mouseenter and pause  //resume on mouseleave  $("#slider").on('mouseenter', pauseSlider).on('mouseleave', startSlider);  startSlider();});

比較重要的知識點是setInterval里面的回調函數(callback)的應用。

DEMO在這里,歡迎來FORK:Easy Slider。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 麻阳| 太仆寺旗| 鹤庆县| 洛南县| 田东县| 珠海市| 沽源县| 石渠县| 抚顺县| 桦南县| 那坡县| 资溪县| 蚌埠市| 定襄县| 孙吴县| 辰溪县| 寿阳县| 五家渠市| 新乐市| 洛隆县| 嵊州市| 通州市| 阜平县| 新巴尔虎左旗| 厦门市| 页游| 登封市| 深水埗区| 邻水| 米脂县| 遂宁市| 八宿县| 衡阳市| 鹿邑县| 南澳县| 比如县| 广西| 鄂伦春自治旗| 沛县| 桦南县| 内黄县|