viewer.js的使用


1.js和css文件的引入

<link rel="stylesheet" href="css/viewer.css">
<script src="js/viewer.js"></script>

viewer.js有jq和js兩種,使用的方法也不同,我這里引入的是js這種,下面寫的也是js的使用

點擊下載

2.viewer.js的使用

2.1.一張圖片

<img src="你的圖片地址" id="hideImg" style="display: none;"/>
<script type="text/javascript">
var image = new Viewer(document.getElementById('hideImg'),{
                    url: 'data-original'
                });
</script>

這樣寫的話,就相當於在你的圖片上加了一個點擊事件,點擊一下圖片就觸發了。

2.2多張圖片

<ul id="jq22">
    <li><img src="img/tibet-1.jpg" alt="圖片1"></li>
    <li><img src="img/tibet-2.jpg" alt="圖片2"></li>
    <li><img src="img/tibet-3.jpg" alt="圖片3"></li>
    <li><img src="img/tibet-4.jpg" alt="圖片4"></li>
    <li><img src="img/tibet-5.jpg" alt="圖片5"></li>
    <li><img src="img/tibet-6.jpg" alt="圖片6"></li>
</ul>
var viewer = new Viewer(document.getElementById('jq22'),{
    url: 'data-original'
});

把多張圖片放到一個ul里面就可以了

2.3 用url展示圖片

<div onclick="showImg()" style="width: 200px;height: 200px;background-color: #0000FF;"></div>
<img src="" id="hideImg" style="display: none;"/>
<script type="text/javascript">
function showImg(){
    document.getElementById('hideImg').src="img/qipan.jpg";
    var image = new Viewer(document.getElementById('hideImg'),{
                    url: 'data-original'
                });
    document.getElementById('hideImg').click();
            }
</script>

 通過點擊觸發showImg事件,把url賦值給隱藏的img標簽,再觸發這個標簽的點擊事件就可以展示圖片了。

3.其他設置

名稱 類型 默認值 說明
inline 布爾值 false 啟用 inline 模式
button 布爾值 true 顯示右上角關閉按鈕(jQuery 版本無效)
navbar 布爾值/整型 true 顯示縮略圖導航
title 布爾值/整型 true 顯示當前圖片的標題(現實 alt 屬性及圖片尺寸)
toolbar 布爾值/整型 true 顯示工具欄
tooltip 布爾值 true 顯示縮放百分比
movable 布爾值 true 圖片是否可移動
zoomable 布爾值 true 圖片是否可縮放
rotatable 布爾值 true 圖片是否可旋轉
scalable 布爾值 true 圖片是否可翻轉
transition 布爾值 true 使用 CSS3 過度
fullscreen 布爾值 true 播放時是否全屏
keyboard 布爾值 true 是否支持鍵盤
interval 整型 5000 播放間隔,單位為毫秒
zoomRatio 浮點型 0.1 鼠標滾動時的縮放比例
minZoomRatio 浮點型 0.01 最小縮放比例
maxZoomRatio 數字 100 最大縮放比例
zIndex 數字 2015 設置圖片查看器 modal 模式時的 z-index
zIndexInline 數字 0 設置圖片查看器 inline 模式時的 z-index
url 字符串/函數 src 設置大圖片的 url
build 函數 null 回調函數,具體查看演示
built 函數 null 回調函數,具體查看演示
show 函數 null 回調函數,具體查看演示
shown 函數 null 回調函數,具體查看演示
hide 函數 null 回調函數,具體查看演示
hidden 函數 null 回調函數,具體查看演示
view 函數 null 回調函數,具體查看演示
viewed 函數 null 回調函數,具體查看演示


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM