Magnify 圖片放大鏡可以放大圖片局部於旁邊顯示
Magnify 圖片放大鏡 - jQuery 套件 |
使用方法:
第一步 載入 Magnify 需要使用到的 JavaScript 檔
<!-- 使用 Google AJAX API 取得 jQuery 框架 1.8.2 min 版本 -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<!-- Magnify 的主程式碼 -->
<script type="text/javascript" src="jquery.magnify-1.0.2.pack.js"></script>
第二步 使用 HTML 建立大張圖片連結和小張縮圖
<a href="大張圖片連結" id="demo">
<img src="小張的圖片" border="0">
</a>
第三步 使用 JavaScript 建立 Magnify 物件啟動
$(function(){
$("#demo").magnify({
showEvent: 'click',
hideEvent: 'click',
lensWidth: 60,
lensHeight: 60,
preload: false,
stagePlacement: 'left',
loadingImage: 'pages/jquery/ajax-loader_gray.gif',
lensCss: {
backgroundColor: '#cc0000',
border: '0px',
opacity: 0.5
},
stageCss: { border: '4px solid #33cc33' }
});
});
附上 Magnify 可修改參數
參數
|
型態
|
預設
|
說明 |
---|---|---|---|
lensWidth
|
整數
|
100
|
設定放大鏡寬度 |
lensHeight
|
整數
|
100
|
設定放大鏡高度 |
showEvent
|
字串
|
'mouseover'
|
設定出現放大鏡的事件 |
hideEvent
|
字串
|
'mouseout'
|
設定消失放大鏡的事件 |
stagePlacement
|
字串
|
'right'
|
放大鏡出現的地方可設定為 right,left |
preload
|
布林
|
true
|
是否於頁面加載便加載大型圖片 |
loadingImage
|
字串
|
null
|
讀取中的圖片 |
stageCss
|
物件
|
空物件
|
額外增加 CSS 樣式 |
lensCss
|
物件
|
空物件
|
小圖方框的額外 CSS 樣式 |
onBeforeShow
|
函式
|
空函式
|
圖片讀取前執行 |
onAfterShow
|
函式
|
空函式
|
圖片讀取後執行 |
onBeforeHide
|
函式
|
空函式
|
結束放大鏡前執行 |
onAfterHide
|
函式
|
空函式
|
結束放大鏡後執行 |
檔案大小:13 KB
檔案下載:http://www.jnathanson.com/pages/jquery/magnify/1.0.2/jquery.magnify-1.0.2.pack.js
檔案備份:下載
0 意見