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

首頁 > 編程 > JavaScript > 正文

基于jquery編寫的放大鏡插件

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

本文實例為大家分享了自己動手實現的jquery放大鏡插件,供大家參考,具體內容如下

/**  ***********************************************  **此插件使用須知---------------       **  **濾鏡(inner)與其活動區(active)之比要等于 **  **放大區(movequ)與其內部圖片之比。如比值不相 **  **等,請改變圖片大小.------------------------**  **參數介紹                  **  **active:濾鏡活動區             **  **inner:濾鏡                 **  **movequ:放大區域              **  **需在Html頭部引入本js腳本及jquery-1.8.3腳本 **  **如有疑問,請聯系QQ:64047399,為你解答   **  *********************************************** **/  $.fn.extend({  yangbo:function(active,inner,movequ){    $(active).hover(function(){      $(inner).show();      $(movequ).show();      var proportionOne=$(active).width()/$(inner).width();      var proportionTwo=$(movequ).find('img').width()/$(movequ).width();      // console.log($(movequ).find('img').width());      if(proportionOne==proportionTwo){      $(this).mousemove(function(event){        //以下為右側放大        var proportionLeft=$(active).width()/$(inner).width();        var proportionTop=$(active).height()/$(inner).height();        $(movequ).scrollLeft($(inner).position().left*proportionLeft).scrollTop($(inner).position()        .top*proportionTop);         //以下為小濾鏡拖拽        $(inner).offset({            left:event.pageX-40,            top:event.pageY-40          });         //以下為判斷臨界值        if($(inner).position().left<=0){            $(inner).css({              left:0            })          }          if($(inner).position().top<=0){            $(inner).css({              top:0            })          }          if($(inner).position().left>=$(this).width()-$(inner).width()){            $(inner).css({              left:$(this).width()-$(inner).width()            })          }          if($(inner).position().top>=$(this).height()-$(inner).height()){            $(inner).css({              top:$(this).height()-$(inner).height()            })          }       })    }else{      $(active).text('圖片寬高不正確:請調整圖片寬高-->濾鏡與其父親之比應該等于右側盒子與右側圖片之比')      .css({        background:'yellow',        color:'red',      });    }  },function(){      $(inner).hide();      $(movequ).hide();    })    } })

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新泰市| 勐海县| 余庆县| 布尔津县| 榆树市| 普兰店市| 平塘县| 于都县| 德令哈市| 东阳市| 微山县| 双峰县| 肇庆市| 天门市| 道孚县| 丰县| 会昌县| 南和县| 五指山市| 蒙城县| 大余县| 礼泉县| 兴安盟| 平原县| 名山县| 永年县| 临猗县| 永济市| 神池县| 丰镇市| 抚宁县| 特克斯县| 浪卡子县| 米脂县| 兰溪市| 吉木萨尔县| 墨脱县| 安康市| 奎屯市| 东城区| 务川|