最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery實(shí)現(xiàn)圖片輪播效果代碼

 更新時(shí)間:2016年09月27日 14:22:05   作者:你腦子有bug  
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)圖片輪播效果代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

整理以前用jQuery實(shí)現(xiàn)的圖片輪播效果。

 1. 不做操作時(shí),自動(dòng)輪播
 2. 鼠標(biāo)懸浮在圖片上時(shí),停止自動(dòng)輪播,隱藏在圖片左右的箭頭會(huì)顯示出來(lái)
 3. 手動(dòng)輪播1:鼠標(biāo)指向圖片底部的小標(biāo)按鈕,可以切換對(duì)應(yīng)的圖片
 4. 手動(dòng)輪播2:點(diǎn)擊左右箭頭也可以切換圖片

效果圖:(PS:用軟件捕捉的,不太會(huì)弄,感覺(jué)圖片都失真了)

下面是代碼區(qū)域:

**inde.html部分代碼**

<div class="box">
 <ul class="img">
  <li class="photo"><a href="#"><img src="images/1.jpg" alt=""/></a></li>
  <li class="photo"><a href="#"><img src="images/2.jpg" alt=""/></a></li>
  <li class="photo"><a href="#"><img src="images/3.jpg" alt=""/></a></li>
  <li class="photo"><a href="#"><img src="images/4.jpg" alt=""/></a></li>
  <li class="photo"><a href="#"><img src="images/5.jpg" alt=""/></a></li>
  <li class="photo"><a href="#"><img src="images/6.jpg" alt=""/></a></li>
  <li class="photo"><a href="#"><img src="images/7.jpg" alt=""/></a></li>
 </ul>
 <div>
  <span class="jt" id="jtLeft"><</span>
  <span class="jt" id="jtRight">></span>
 </div>
 <div class="numList"></div>
</div>

**reset.css代碼**

.box{
 padding:0;
 width: 800px;
 height: 500px; 
 margin: 0 auto;
 position:relative;
}
ul.img{
 padding:0;
 margin: 0 auto;
}
ul.img .photo{
 list-style: none;
 position: absolute; 
 display: none;
}
img{
 width: 800px;
 height: 500px;
}
.box .img .active{
 display: block;
}



.jt{
 width: 40px;
 height: 50px;
 background-color: rgba(0,0,0,0.5);
 position: absolute;
 top:50%;
 margin-top: -25px;
 line-height: 50px;
 font-size: 30px; 
 color: white;
 font-weight: 800;
 text-align: center; 
 display: none;
}
#jtRight{
 right: 0;
}


.numList{
 font-size: 0;
 position: absolute;
 bottom:10px;
 left: 50%;
 margin-left:-70px; 
}
.numList .num{
 background-color: black;
 width: 20px;
 height: 20px;
 border-radius: 50%;
 color: white;
 text-align: center;
 font-size: 14px;
 display: inline-block;
}
.numList .check{
 background-color: red;
}

**main.js代碼**

$(function(){
 /*定義全局變量,用來(lái)記錄表示顯示的圖片的下標(biāo)*/
 var i=0;

 /*按圖片的數(shù)量添加下標(biāo)*/
 var size=$(".photo").size();
 for (var j=1;j<=size;j++){
  var span=$("<span class='num'>"+j+"</span>");
  $(".numList").append(span);
 }
 /*默認(rèn)選中第一個(gè)下標(biāo)和顯示第一張圖片*/
 $(".photo:eq(0)").addClass("active");
 $(".num:eq(0)").addClass("check");

 /*手動(dòng)輪播*/
 var HandleImgChange=function(){
  $(".num").each(function(){
   $(this).mouseover(function(){
    $(this).siblings().removeClass("check");
    $(this).addClass("check");

    /*獲得選擇的下標(biāo)值*/
    i=$(this).index();
    $(".photo").hide();
    $(".photo").eq(i).show();
   });
  });
 };

 /*顯示下一張圖*/
 var move=function(){
  i++;
  if(i>size-1){
   i=0;
  }
  $(".num").eq(i).addClass("check").siblings().removeClass("check");
  $(".photo").eq(i).show().siblings().hide();
 };

 /*自動(dòng)輪播*/
 var AutoImgChange=function(){
  var t=setInterval(move,1000);
  $(".box").hover(function(){
   $(this).css({"cursor":"pointer"});
   $(".jt").css({"display":"block"});
   clearInterval(t);
  },function(){
   $(".jt").css({"display":"none"});
   t=setInterval(move,1000);
  })
 };

 /*設(shè)置左右箭頭點(diǎn)擊事件*/
 var jtL=function(){
  $("#jtLeft").click(function(){
   i--;
   if(i<0){
    i=size-1;
   }
   $(".num").eq(i).addClass("check").siblings().removeClass("check");
   $(".photo").eq(i).show().siblings().hide();
  })
 };
 var jtR=function(){
  $("#jtRight").click(function(){
   move();
  })
 };

 HandleImgChange();
 AutoImgChange();
 jtR();
 jtL();
});

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • JQUERY CHECKBOX全選,取消全選,反選方法三

    JQUERY CHECKBOX全選,取消全選,反選方法三

    最近一直研究JQUERY的CHECKBOX,前面我已經(jīng)介紹了CHECKBOX的全選和取消全選,而今天我繼續(xù)給大家分享第三種方法,同時(shí)還能實(shí)現(xiàn)CHECKBOX的反選和指定選取,當(dāng)然我們得先下載
    2008-08-08
  • Jquery提交表單 Form.js官方插件介紹

    Jquery提交表單 Form.js官方插件介紹

    我正在研究JQuery框架,其下的插件十分豐富,使用十分簡(jiǎn)單,功能也十分強(qiáng)大
    2012-03-03
  • 淺談jQuery操作類數(shù)組的工具方法

    淺談jQuery操作類數(shù)組的工具方法

    在很多時(shí)候,JQuery的$()函數(shù)都返回一個(gè)類似數(shù)據(jù)的JQuery對(duì)象,例如$(‘div’)將返回div里面的所有div元素包裝的JQuery對(duì)象。在這種情況下,JQuery提供了幾個(gè)常用的屬性和方法來(lái)操作JQuery對(duì)象。本文將對(duì)此進(jìn)行介紹,下面跟著小編一起來(lái)看下吧
    2016-12-12
  • jquery實(shí)現(xiàn)多級(jí)下拉菜單的實(shí)例代碼

    jquery實(shí)現(xiàn)多級(jí)下拉菜單的實(shí)例代碼

    多級(jí)菜單,理論上支持無(wú)限多的層級(jí),文件結(jié)構(gòu)非常簡(jiǎn)單的,以下是完整代碼,有需要的朋友可以參考一下
    2013-10-10
  • jQuery實(shí)現(xiàn)ajax的疊加和停止(終止ajax請(qǐng)求)

    jQuery實(shí)現(xiàn)ajax的疊加和停止(終止ajax請(qǐng)求)

    這篇文章主要介紹了jQuery實(shí)現(xiàn)ajax的疊加和停止的關(guān)鍵代碼,代碼簡(jiǎn)單易懂,需要的朋友可以參考下
    2016-08-08
  • 基于Jquery代碼實(shí)現(xiàn)支持PC端手機(jī)端幻燈片代碼

    基于Jquery代碼實(shí)現(xiàn)支持PC端手機(jī)端幻燈片代碼

    支持PC端手機(jī)端幻燈片代碼是一款支持移動(dòng)觸摸,支持鼠標(biāo)拖拽切換,支持帶進(jìn)度條的自動(dòng)播放模式,本文給大家分享一款基于jquery代碼實(shí)現(xiàn)支持pc端手機(jī)端幻燈片代碼,感興趣的朋友一起學(xué)習(xí)吧
    2015-11-11
  • 基于jquery實(shí)現(xiàn)簡(jiǎn)單輪播圖效果

    基于jquery實(shí)現(xiàn)簡(jiǎn)單輪播圖效果

    這篇文章主要為大家詳細(xì)介紹了基于jquery實(shí)現(xiàn)簡(jiǎn)單輪播圖效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 寶兒的zQuery庫(kù)選擇器簡(jiǎn)單原型

    寶兒的zQuery庫(kù)選擇器簡(jiǎn)單原型

    編寫(xiě)zQuery庫(kù)初始起因一則是由于舊版的jQuery執(zhí)行效率(現(xiàn)在的版本好像還可以),二則是對(duì)javascript語(yǔ)言的喜愛(ài),每每總是親歷親為,最后由于在項(xiàng)目中的需求,加入了對(duì)事件偵聽(tīng)機(jī)制的和DOM節(jié)點(diǎn)操作方法的擴(kuò)展。
    2008-06-06
  • jQuery圖片縮放插件smartZoom使用實(shí)例詳解

    jQuery圖片縮放插件smartZoom使用實(shí)例詳解

    本文通過(guò)實(shí)例代碼給大家簡(jiǎn)單介紹了jQuery圖片縮放插件smartZoom使用以及遇到問(wèn)題的解決方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2017-08-08
  • jquery實(shí)現(xiàn)簡(jiǎn)單文字提示效果

    jquery實(shí)現(xiàn)簡(jiǎn)單文字提示效果

    這篇文章主要介紹了jquery實(shí)現(xiàn)簡(jiǎn)單文字提示效果的方法,以完整實(shí)例形式分析了jQuery插件jquery-1.2.6.pack.js實(shí)現(xiàn)文字提示效果的相關(guān)技巧,并提供了jquery-1.2.6.pack.js的本站下載地址,需要的朋友可以參考下
    2015-12-12

最新評(píng)論

韶山市| 唐海县| 容城县| 五家渠市| 名山县| 嘉鱼县| 化隆| 太保市| 监利县| 香港| 长泰县| 赫章县| 阳曲县| 江山市| 上饶县| 常宁市| 洪湖市| 颍上县| 云安县| 静宁县| 呼图壁县| 衡阳县| 东海县| 宁武县| 台中县| 鲁甸县| 瓮安县| 琼海市| 应城市| 信丰县| 本溪市| 山东| 仁化县| 太康县| 卓资县| 江口县| 酒泉市| 通化县| 丰顺县| 静宁县| 灵山县|