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

首頁 > 編程 > JavaScript > 正文

jQuery焦點圖輪播效果實現(xiàn)方法

2019-11-19 18:23:33
字體:
來源:轉載
供稿:網友

本文實例講述了jQuery焦點圖輪播效果實現(xiàn)方法。分享給大家供大家參考,具體如下:

前面一篇《JS實現(xiàn)焦點圖輪播效果的方法詳解》詳細介紹了JS實現(xiàn)焦點圖輪播效果的步驟,這里來分析一下jQuery的相關實現(xiàn)技巧。

核心代碼如下:

$(function(){  var $next=$(".right");  var $prev=$(".left");  var $list_num=$(".list-num a");  var $banner=$(".banner");  var $list_banner=$(".list-banner");  var index=1;  var timer;  var $list_img_f=$(".list-banner li:first");  var $list_img_l=$(".list-banner li:last");  $list_img_f.clone(true).appendTo($list_banner);  $list_img_l.clone(true).prependTo($list_banner);  function showDot($obj){    $obj.addClass("hover").siblings().removeClass("hover");  }  function startMove(i){    $list_banner.stop().animate({left:-i*624},300,function(){      if(i<1){        showDot($list_num.eq(3));      }      else if(i>4){        showDot($list_num.eq(0));      }      else{        showDot($list_num.eq(i-1));      }      if(i<1){        $list_banner.css("left",-2496);        index=4;      }      else if(i>4){        $list_banner.css("left",-624);        index=1;      }    });  }  function autoPlay(){    timer=setInterval(function(){      $next.click();    },2000);  }  autoPlay();  $next.click(function(){    if(!$list_banner.is(":animated")){ //如果先index++再執(zhí)行startMove(index);會有點問題,點的快某個點會跳過      startMove(++index);    }  });  $prev.click(function(){    if(!$list_banner.is(":animated")){      startMove(--index);    }  });  $list_num.click(function(){    var i=$(this).index()+1;    index=i;    startMove(i);  });});

和js的區(qū)別:用.animate()方法代替js里要算的速度,每次滑行距離以及定時器setTimeout

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

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 吉木萨尔县| 沾化县| 乌拉特中旗| 黄平县| 永清县| 全州县| 府谷县| 茂名市| 上杭县| 徐闻县| 育儿| 宁海县| 黑河市| 博兴县| 石林| 沙坪坝区| 保定市| 威海市| 专栏| 阳泉市| 石楼县| 石首市| 肇庆市| 陆川县| 达尔| 兴国县| 繁峙县| 桑日县| 新野县| 平定县| 弥勒县| 襄汾县| 靖宇县| 毕节市| 张家口市| 屯留县| 清镇市| 津市市| 涿鹿县| 玉溪市| 集安市|