欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于jquery編寫的放大鏡插件

 更新時間:2016年03月23日 15:04:05   作者:前端小家鳥  
這篇文章主要為大家詳細介紹了基于jquery編寫的放大鏡插件,具有一定的參考價值,感興趣的小伙伴們可以參考一下

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

/**
  ***********************************************
  **此插件使用須知---------------       **
  **濾鏡(inner)與其活動區(qū)(active)之比要等于 **
  **放大區(qū)(movequ)與其內(nèi)部圖片之比。如比值不相 **
  **等,請改變圖片大小.------------------------**
  **參數(shù)介紹                  **
  **active:濾鏡活動區(qū)             **
  **inner:濾鏡                 **
  **movequ:放大區(qū)域              **
  **需在Html頭部引入本js腳本及jquery-1.8.3腳本 **
  **如有疑問,請聯(lián)系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){
        //以下為右側(cè)放大
        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('圖片寬高不正確:請調(diào)整圖片寬高-->濾鏡與其父親之比應(yīng)該等于右側(cè)盒子與右側(cè)圖片之比')
      .css({
        background:'yellow',
        color:'red',
      });
    }
  },function(){
      $(inner).hide();
      $(movequ).hide();
    })
 
 
  }
 
})

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • JS秒殺倒計時功能完整實例【使用jQuery3.1.1】

    JS秒殺倒計時功能完整實例【使用jQuery3.1.1】

    這篇文章主要介紹了JS秒殺倒計時功能,結(jié)合完整實例形式分析了基于jQuery3.1.1基于時間函數(shù)的頁面元素屬性動態(tài)操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2019-09-09
  • jQuery Validate設(shè)置onkeyup驗證的實例代碼

    jQuery Validate設(shè)置onkeyup驗證的實例代碼

    jQuery Validate 插件為表單提供了強大的驗證功能,讓客戶端表單驗證變得更簡單,同時提供了大量的定制選項,滿足應(yīng)用程序各種需求。這篇文章主要介紹了jQuery Validate設(shè)置onkeyup驗證的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • jQuery實現(xiàn)偽分頁的方法分享

    jQuery實現(xiàn)偽分頁的方法分享

    這篇文章主要介紹了jQuery實現(xiàn)偽分頁的方法,結(jié)合實例形式分析了jQuery實現(xiàn)偽分頁的具體步驟與相關(guān)實現(xiàn)代碼,需要的朋友可以參考下
    2016-02-02
  • jQuery 調(diào)用WebService 實例講解

    jQuery 調(diào)用WebService 實例講解

    以前都是Web程序調(diào)用WebService,.net把WebService封裝的太簡單了,所以之前都是很膚淺的用,都沒有想過更深層的東西,并且只是停留在表面的添加引用和調(diào)用。
    2016-06-06
  • 20個非常棒的 jQuery 幻燈片插件和教程分享

    20個非常棒的 jQuery 幻燈片插件和教程分享

    jQuery 是一個非常優(yōu)秀的 JavaScript 框架,使用簡單靈活,同時還有許多成熟的插件可供選擇,它可以幫助你在項目中加入一些非常好的效果。
    2011-08-08
  • 用jquery和json從后臺獲得數(shù)據(jù)集的代碼

    用jquery和json從后臺獲得數(shù)據(jù)集的代碼

    最近正在用ajax無刷新做網(wǎng)站,發(fā)現(xiàn)數(shù)據(jù)很好傳輸,但是數(shù)據(jù)集不知道怎么獲得,于是,上網(wǎng)查了一些資料來傳輸數(shù)據(jù),現(xiàn)在和大家分享一下,不知道的童鞋可以和我一起學(xué)習(xí),知道的請指點一二。我選擇的方法是用json 來獲取數(shù)據(jù)集
    2011-11-11
  • Bootstrap3.3.7導(dǎo)航欄下拉菜單鼠標滑過展開效果

    Bootstrap3.3.7導(dǎo)航欄下拉菜單鼠標滑過展開效果

    這篇文章主要介紹了Bootstrap3.3.7導(dǎo)航欄下拉菜單鼠標滑過展開效果,需要的朋友可以參考下
    2017-10-10
  • webpack中引用jquery的簡單實現(xiàn)

    webpack中引用jquery的簡單實現(xiàn)

    下面小編就為大家?guī)硪黄獁ebpack中引用jquery的簡單實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • jQuery異步提交表單實例

    jQuery異步提交表單實例

    這篇文章主要介紹了jQuery異步提交表單實例,需要的朋友可以參考下
    2017-05-05
  • jQuery實現(xiàn)自動調(diào)整字體大小的方法

    jQuery實現(xiàn)自動調(diào)整字體大小的方法

    這篇文章主要介紹了jQuery實現(xiàn)自動調(diào)整字體大小的方法,涉及jQuery針對頁面屬性與樣式動態(tài)操作的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06

最新評論