多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

Jquery集合

瀏覽聲明

UI

分類插件

模態框

滾動輪播

拖拉排序

多選框

滾動條

Loading

移動端

提示框

功能性插件

瀑布流

  • CSS3立方體小照片
  • D3.js logo可視化庫 D3.js
  • 圖片處理

    banner特效

    響應式jQuery圖片放大鏡插件magnificent.js

    閱讀 (2815)
    ie兼容10
    插件描述:magnificent.js是一款響應式jQuery圖片放大鏡插件。該圖片放大鏡插件提供2種圖片縮放模式:圖片內部縮放和圖片外部縮放。并且可以在圖片上使用鼠標滾輪來對圖片進行局部縮放。

    簡要教程

    magnificent.js是一款響應式jQuery圖片放大鏡插件。該圖片放大鏡插件提供2種圖片縮放模式:圖片內部縮放和圖片外部縮放。并且可以在圖片上使用鼠標滾輪來對圖片進行局部縮放。

    安裝

    可以通過npm或bower來安裝magnificent.js圖片放大鏡插件。

    bower install magnificent --save
    npm i magnificent --save

    使用方法

    該插件下載后有幾個可選的外部依賴庫,用于完成特定的功能:

    • jquery.mousewheel.js:用于鼠標滾動局部縮放或移動touchpad-pinch縮放。

    • jquery.event.drag.js:用于拖放交互。

    • screenfull.js:用于全屏顯示。

    • hammer.js:用于移動觸摸交互(平移或pinch)。

    • PreventGhostClick.js:用于移動觸摸交互(平移或pinch)。

    <script src="bower_components/jquery/dist/jquery.js"></script>
    <script src="bower_components/jquery-bridget/jquery.bridget.js"></script>
    <script src="bower_components/jquery-mousewheel/jquery.mousewheel.js"></script>
    <script src="bower_components/jquery.threedubmedia/event.drag/jquery.event.drag.js"></script>
    <script src="bower_components/screenfull/dist/screenfull.js"></script>
    <script src="bower_components/hammerjs/hammer.js"></script>
    <script src="bower_components/prevent-ghost-click/PreventGhostClick.js"></script>

    然后需要調用插件本身需要的文件:

    <script src="bower_components/magnificent/src/js/mag-analytics.js"></script>
    <script src="bower_components/magnificent/src/js/mag.js"></script>
    <script src="bower_components/magnificent/src/js/mag-jquery.js"></script>
    <script src="bower_components/magnificent/src/js/mag-control.js"></script>
    <link rel="stylesheet" href="bower_components/magnificent/src/css/mag.css" />
    <link rel="stylesheet" href="bower_components/magnificent/src/theme/default.css" />

    HTML結構

    圖片內部放大鏡的HTML結構為:

    <div mag-thumb="inner">
      <img src="img/alley/500x300.jpg" />
    </div>
    <div mag-zoom="inner">
      <img src="img/alley/1000x600.jpg" />
    </div>

    圖片外部放大鏡的HTML結構為:

    <div mag-thumb="outer">
      <img src="img/alley/500x300.jpg" />
    </div>
    <div style="width: 300px; height: 300px;">
      <div mag-zoom="outer">
        <img src="img/alley/1000x600.jpg" />
      </div>
    </div>

    初始化插件

    初始化圖片內部放大鏡:

    $host = $('[mag-thumb="inner"]');
    $host.mag();

    初始化圖片外部放大鏡:

    $host = $('[mag-thumb="outer"]');
    $host.mag({
      mode: 'outer',
      ratio: 1 / 1.6
    });

    配置參數

    • mode:放大鏡的模式。可選值有:"inner"和"outer"。

    • position:指定縮放交互區域的位置。

    • "mirror":默認值。縮放區域跟隨鼠標位置。

    • "drag":拖動移動。

    • "joystick":Weird joystick交互。

    • false:No mouse/touch。

    • positionEvent:定位的事件。

    • "move":默認值。鼠標移動。

    • "hold":按住鼠標。

    • theme:主題。默認值為"default"。

    • initialShow:是否顯示縮略圖,如“inner”模式。默認值為"thumb"。

    • zoomRate:是否的比例,值從0到∞,默認值為0.2。

    • zoomMin:允許的最小縮放等級。值從0到∞,默認值為2。

    • zoomMax:允許的最大縮放等級。值從0到∞,默認值為10。

    • ratio:外部容器和內部容器的比例,默認值為1。

    • constrainLens:是否約束放大鏡的位置。默認值為true。

    • constrainZoomed:是否約束縮放區域。默認值為false。

    • toggle:Whether toggle display of zoomed vs. thumbnail upon interaction.Default = true.

    • smooth:縮放區域是否逐漸接近目標,而不是立刻(平滑過渡)。默認為true。

    • cssMode:縮放和轉換的CSS模式,是3D還是2D,默認為3D。

    • initial:初始化模式-focus, lens, zoom等。


    關閉
    程序員人生
    主站蜘蛛池模板: 亚洲一级生活片 | 久久国产亚洲欧美日韩精品 | 亚洲资源站资源网在线 | 国产极品美女在线观看 | 一级做a爱过程免费视频日本 | 377p欧洲最大胆艺术 | 国产精品区一区二区三 | 精品不卡一区中文字幕 | 亚洲地址一地址二地址三 | 日本不卡在线一区二区三区视频 | 久久大香伊蕉在人线国产昨爱 | 亚洲91av| 一区二区三区中文 | 羞羞首页登录界面入口免费 | a网站在线观看免费网站 | 日本免费一二区视频 | 国产亚洲精品一区二区在线观看 | 男女羞羞视频免费 | 欧美乱码 | 欧美1069| 欧美3| 欧美18videosex性欧美1819 | 黄色aa毛片| 毛片无码国产 | 久久久久久久久毛片精品 | 国产成人精品免费视频大全五级 | 免费视频亚洲 | 欧美一区二区自偷自拍视频 | 欧美成人aⅴ | 亚洲人成亚洲人成在线观看 | 精品一区二区久久久久久久网站 | 亚洲国产一区二区三区综合片 | 在线看v | 精品女同一区二区三区在线 | 欧美精品高清在线观看 | 国产三级精品三级在线观看 | 欧美色图天堂网 | 日本理论免费高清在线视频 | 一级做a| 青春草久久 | 亚洲精品在线不卡 |