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

首頁 > 編程 > JavaScript > 正文

基于jquery實現圖片放大功能

2019-11-20 10:08:08
字體:
來源:轉載
供稿:網友

本文實例為大家分享了jquery實現圖片放大功能的具體實現代碼,供大家參考,具體內容如下

圖片放大功能類似于淘寶上的商品的查看,如果鼠標移動到小圖上就會在相應的位置顯示出大圖。如果自己寫這些代碼,會很痛苦。官方網站上提供了一個類庫――jquery.jqzoom.js;只需要引入次類庫,引用此類庫,添加一些css代碼即可實現此功能;
HTML框架如下:

<div class="jqzoom">  <img src="images/pro_img/blue_one_small.jpg" class="fs" alt="" jqimg="images/pro_img/blue_one_big.jpg" id="bigImg"/></div>

注意,img中必須有jqimg屬性,這個屬性放的是大圖的地址;

js代碼如下:

<script type="text/javascript">    $(function () {      $(".jqzoom").jqueryzoom({        xzoom: 300,   //放大圖的寬度(默認是200)        yzoom: 300,   //放大圖的高度(默認是200)        offset: 10,   //離原圖的距離(默認是10)        position: "right",   //放大圖的定位(默認是"right")        preload: 1      })    })  </script>

用法:$(".jqzoom").jqueryzoom

如果只添加這么多代碼效果會出來,但是不是那么的理想。為了更加美觀,必須添加如下的css代碼:

<style type="text/css">    .jqzoom{      border:1px solid #BBB;      float:left;      position:relative;      padding:0px;      cursor:pointer;    }        /*jQzoom*/    div.zoomdiv {      z-index:  999;      position        : absolute;      top:0px;      left:0px;      width          : 200px;      height         : 200px;      background: #ffffff;      border:1px solid #CCCCCC;      display:none;      text-align: center;      overflow: hidden;    }    div.jqZoomPup {      z-index         : 999;      visibility       : hidden;      position        : absolute;      top:0px;      left:0px;      width          : 50px;      height         : 50px;      border: 1px solid #aaa;      background: #ffffff url(../images/zoomlens.gif) 50% top no-repeat;;      opacity: 0.5;      -moz-opacity: 0.5;      -khtml-opacity: 0.5;      filter: alpha(Opacity=50);    }  </style>

以上就是本文的全部內容,希望對大家學習jquery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 勃利县| 房山区| 宜丰县| 孝义市| 四子王旗| 会泽县| 南召县| 天峻县| 江源县| 福鼎市| 大竹县| 金湖县| 漠河县| 海阳市| 满城县| 南郑县| 晋州市| 红原县| 海城市| 东城区| 宜都市| 昌黎县| 溆浦县| 尚志市| 康定县| 司法| 滦平县| 乐安县| 沂南县| 海淀区| 河北省| 奈曼旗| 驻马店市| 阿荣旗| 上虞市| 南和县| 靖西县| 繁昌县| 昌黎县| 丹阳市| 广丰县|