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

首頁 > 編程 > JavaScript > 正文

js實現(xiàn)圖片放大展示效果

2019-11-19 15:36:11
字體:
供稿:網(wǎng)友

圖片放大展示效果的實現(xiàn)代碼,可動態(tài)生成圖片,每次點擊看原圖的時候為當(dāng)前id里面的圖片

HTML

<!DOCTYPE html><html>  <head>    <meta charset="UTF-8">    <title></title>    <script src="node_modules/jquery/jquery.js"></script>    <style>      *{        margin: 0;        padding: 0;      }      #picOne img{        width: 200px;        height: 200px;      }      .mask-img {        display: none;         position: fixed;         top: 0;         left: 0;         width: 100%;         height: 100%;         z-index: 10;         background: rgba(0,0,0,.2);      }            .picture{        display: none;         position: fixed;         top: 50%; left:50%;         transform: translate(-50%,-50%);         width: 960px;         height: 700px;         line-height: 700px;         text-align:center;         background: #666;         z-index: 20;      }      .picture .phone{        vertical-align: middle;         max-width: 868px;         max-height: 670px;       }      .picture .left{        position: absolute;         left: 10px;         top: 320px;         width: 25px;         height: 40px;         line-height: 40px;      }      .picture .right{        position: absolute;         right: 10px;         top: 320px;         width: 25px;         height: 40px;         line-height: 40px;      }    </style>  </head>  <body>    <div class="seaImg">  <!-- seaImg可動態(tài)生成多個 -->      <div id="picOne">           <img src="img/img2.jpg">         <img src="img/img3.jpg">        <img src="img/img1.jpg">       </div>     </div>    <!--  遮罩層 -->    <div class="mask-img"></div>    <div class="picture">      <img class="phone" src="" alt="" />      <div class="left"><img src="img/left.png" alt="" /></div>      <div class="right"><img src="img/right.png" alt="" /></div>    </div>  </body>  <script>    function seaImg(){      $(".mask-img").on("click",function(e){        $(".mask-img").css("display","none");        $(".picture").css("display","none");            })      var imgs = $('.seaImg img')      var images;      imgs.on('click',function(e){        var father = (e.currentTarget).parentNode; //當(dāng)前點擊圖片的父元素        var att = father.attributes.id.nodeValue; //父元素自己的屬性id        var image = '#' + att + ' img'        images = $(image)  //jquer獲取id下的所有img        $(".mask-img").css("display","block");        $(".picture").css("display","block");             $(".phone").attr("src",e.currentTarget.src);        if(e.currentTarget == images[0]){          $(".left").css("display","none");        }else{          $(".left").css("display","block");        }              if(e.currentTarget == images[images.length-1]){          $(".right").css("display","none");               }else{          $(".right").css("display","block");              }      })                //左點擊事件,當(dāng)圖片為第一張的時候左邊的箭頭點擊圖片隱藏      $(".left").on("click",function(){         var imgSrc = $(".phone").attr("src");        $(".right").css("display","block");            for(var i = 0 ; i<images.length; i++){             if(imgSrc == images[i].src){            if(imgSrc == images[1].src){              $(".left").css("display","none");            }            var j = i;            $(".phone").attr("src",images[j-1].src);          }           }      })               //右點擊事件, 當(dāng)圖片為最后一張的時候右邊箭頭點擊圖片隱藏      $(".right").on("click",function(){        var imgSrc = $(".phone").attr("src");        $(".left").css("display","block");             for(var i = 0 ; i<images.length; i++){                 if(imgSrc == images[i].src){            if(imgSrc == imgs[images.length-2].src){              $(".right").css("display","none");            }            var j = i;            $(".phone").attr("src",images[j+1].src);          }        }      })           }     seaImg()  </script></html>

< 向左點擊事件

>  向右點擊事件

第一張效果圖

中間圖片效果圖

最后一張效果圖

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 正宁县| 长丰县| 平武县| 颍上县| 武宁县| 上栗县| 巨鹿县| 武城县| 彭州市| 福清市| 霍州市| 普兰店市| 黎川县| 三亚市| 庐江县| 临猗县| 昌黎县| 娱乐| 平遥县| 游戏| 涿鹿县| 平南县| 五大连池市| 郑州市| 北京市| 肥西县| 安阳市| 井冈山市| 博乐市| 阿拉善右旗| 稻城县| 长白| 娄底市| 株洲县| 上饶县| 攀枝花市| 佛坪县| 长海县| 汽车| 行唐县| 木兰县|