0712-2888027 189-8648-0214
微信公眾號(hào)

孝感風(fēng)信網(wǎng)絡(luò)科技有限公司微信公眾號(hào)

當(dāng)前位置:主頁(yè) > 技術(shù)支持 > Javascript/JQuery > Magnifier圖片放大鏡插件 支持多種瀏覽器

Magnifier圖片放大鏡插件 支持多種瀏覽器

時(shí)間:2017-06-09來(lái)源:風(fēng)信官網(wǎng) 點(diǎn)擊: 1948次
Magnifier實(shí)現(xiàn)一個(gè)圖片放大鏡的效果,可應(yīng)用于商品圖片頁(yè)等對(duì)圖片細(xì)節(jié)要求高的地方,使用jQuery插件magnifier可以簡(jiǎn)單的實(shí)現(xiàn)一個(gè)圖片放大鏡的功能。

可以使用鼠標(biāo)滾輪放大縮小圖片。
可以通過(guò)js或data屬性來(lái)設(shè)置選項(xiàng)。
一次調(diào)用可以附加多張圖片。
用戶可以自定義鼠標(biāo)進(jìn)入、離開(kāi)、移動(dòng)事件。
加載大圖片時(shí)可以顯現(xiàn)等待文本。

瀏覽器支持

Chrome 24
Firefox 18
IE 7, 8, 9, 10
Safari for Windows 5.1.7

演示示例:http://photino.github.io/amazeui-magnifier/docs/demo.html

基本使用方法

首先引入css文件

<link rel="stylesheet" type="text/css" href="magnifier.css">
<div>
    <a class="magnifier-thumb-wrapper" href="big.jpg">
        <img id="thumb" src="thumb.jpg">
    </a>
    <div class="magnifier-preview" id="preview" style="width: 200px; height: 133px">Starry Night Over The Rhone<br>by Vincent van Gogh</div>
</div>

調(diào)用插件

引入js文件

<script type="text/javascript" src="Event.js"></script>
<script type="text/javascript" src="Magnifier.js"></script>
<script type="text/javascript">
  var evt = new Event(),
  m = new Magnifier(evt);
  m.attach({
    thumb: '#thumb',
    large: 'big.jpg',
    largeWrapper: 'preview'
});
</script>

可用參數(shù)

  • thumb(string):ID or class of the image element to magnify preceded by "#" or "."
  • large(string):large image URL
  • largeWrapper(string):ID of the element where large image will be appended
  • zoom(int):initial zoom level
  • zoomable(bool):enable zoom in / out using mouse wheel
  • onthumbenter(callback):function to call on thumbnail enter event
  • onthumbmove(callback):function to call on thumbnail move event
  • onthumbleave(callback):function to call on thumbnail leave event
  • onzoom(callback):function to call on zoom event

更多信息請(qǐng)參看:https://github.com/mark-rolich/Magnifier.js

熱門關(guān)鍵詞: Magnifier 圖片放大鏡 插件 瀏覽器
欄目列表
推薦內(nèi)容
熱點(diǎn)內(nèi)容
展開(kāi)