亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

viewer.js一個(gè)強(qiáng)大的基于jQuery的圖像查看插件(支持旋轉(zhuǎn)、縮放)

 更新時(shí)間:2020年04月01日 22:29:11   作者:寒爵  
這篇文章主要介紹了Viewer這一款強(qiáng)大的 jQuery 圖像瀏覽插件,在信息詳情頁面實(shí)現(xiàn)點(diǎn)擊圖片可以預(yù)覽,腳本之家也是用的這個(gè)js,這里為分享一下使用方法,需要的朋友可以參考下

一、簡介

Viewer.js 是一款強(qiáng)大的圖片查看器。

Viewer.js 有以下特點(diǎn):

支持移動(dòng)設(shè)備觸摸事件
支持響應(yīng)式
支持放大/縮小
支持旋轉(zhuǎn)(類似微博的圖片旋轉(zhuǎn))
支持水平/垂直翻轉(zhuǎn)
支持圖片移動(dòng)
支持鍵盤
支持全屏幻燈片模式(可做屏保)
支持縮略圖
支持標(biāo)題顯示
支持多種自定義事件
Viewer.js 提供了純 JS 版本和 jQuery 版本,版本名字雖然一樣,但代碼不一樣,不能通用。

二、下載

純JS版本:

下載地址:https://github.com/fengyuanchen/viewerjs

演示地址:http://demo.jb51.net/js/viewerjs/js/

jQuery 版本:

下載地址:https://github.com/fengyuanchen/jquery-viewer

演示地址:http://demo.jb51.net/js/viewerjs/jquery/

三、使用方法

1、直接引入文件

Javascript版:

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

jQuery版:

<link rel="stylesheet" href="css/viewer.min.css" rel="external nofollow" rel="external nofollow" >
<script src="js/jquery.min.js"></script>
<script src="js/viewer.min.js"></script>

2、npm安裝

npm install viewerjs

3、Html結(jié)構(gòu)

<!-- 單張圖片 -->
<div>
 <img id="image" data-original="img/viewer1.jpg" src="img/viewer1.jpg" alt="圖片1">
</div>

<!-- 多張圖片 -->
<ul id="viewer">
 <li><img data-original="img/viewer1.jpg" src="img/viewer1.jpg" alt="圖片1"></li>
 <li><img data-original="img/viewer2.jpg" src="img/viewer2.jpg" alt="圖片2"></li>
 <li><img data-original="img/viewer3.jpg" src="img/viewer3.jpg" alt="圖片3"></li>
 <li><img data-original="img/viewer4.jpg" src="img/viewer4.jpg" alt="圖片4"></li>
 <li><img data-original="img/viewer5.jpg" src="img/viewer5.jpg" alt="圖片5"></li>
 <li><img data-original="img/viewer6.jpg" src="img/viewer6.jpg" alt="圖片6"></li>
</ul>

4、JavaScript

Javascript版:

var image = new Viewer(document.getElementById('image'),{
 url: 'data-original'
});

var viewer = new Viewer(document.getElementById('viewer'),{
 url: 'data-original'
});

jQuery 版:

$('#image').viewer({
 url: 'data-original'
});

$('#viewer').viewer({
 url: 'data-original'
});

四、配置

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

下面是其他網(wǎng)友的補(bǔ)充

需求:在信息詳情頁面實(shí)現(xiàn)點(diǎn)擊圖片可以預(yù)覽

準(zhǔn)備工作:引入jquery.js、viewer.js 、viewer.css

代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>viewer.js圖片預(yù)覽</title>
 <script type="text/javascript" src="skin/jquery.js"></script>
 <link rel="stylesheet" href="skin/js/viewer/viewer.css" rel="external nofollow" >
 <script src="skin/js/viewer/viewer.js"></script>
</head>
<body>
 <img id="viewer" src="skin/img/threeHuan.png" alt="hello"></li>
</body>
<script>
 $('#viewer').viewer();
</script>
</html>

注意:js中初始化viewer的時(shí)候位置要放到img標(biāo)簽后邊

效果:

到此這篇關(guān)于viewer.js一個(gè)強(qiáng)大的基于jQuery的圖像查看插件(支持旋轉(zhuǎn)、縮放)的文章就介紹到這了,更多相關(guān)圖像查看插件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • js實(shí)現(xiàn)樓層導(dǎo)航功能

    js實(shí)現(xiàn)樓層導(dǎo)航功能

    本文主要介紹了js實(shí)現(xiàn)樓層導(dǎo)航功能的示例,具有很好的參考價(jià)值,下面跟著小編一起來看下吧
    2017-02-02
  • ES6實(shí)現(xiàn)的遍歷目錄函數(shù)示例

    ES6實(shí)現(xiàn)的遍歷目錄函數(shù)示例

    這篇文章主要介紹了ES6實(shí)現(xiàn)的遍歷目錄函數(shù),涉及ES6文件目錄的遍歷、讀取、回調(diào)函數(shù)及json相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04
  • 基于原生JS實(shí)現(xiàn)圖片裁剪

    基于原生JS實(shí)現(xiàn)圖片裁剪

    要進(jìn)行圖片編輯,最重要要能夠?qū)D片進(jìn)行裁剪。主要的實(shí)現(xiàn)分成兩部分,一部分是前端利用js進(jìn)行裁剪區(qū)域選擇,第二部分是利用PHP進(jìn)行后臺(tái)處理。現(xiàn)在就跟大家分享一下。
    2016-08-08
  • 淺談layui使用模板引擎動(dòng)態(tài)渲染元素要注意的問題

    淺談layui使用模板引擎動(dòng)態(tài)渲染元素要注意的問題

    今天小編就為大家分享一篇淺談layui使用模板引擎動(dòng)態(tài)渲染元素要注意的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • 用客戶端js實(shí)現(xiàn)帶省略號(hào)的分頁

    用客戶端js實(shí)現(xiàn)帶省略號(hào)的分頁

    帶省略號(hào)的分頁只有在服務(wù)器端才可以實(shí)現(xiàn),下面為大家介紹的是用js實(shí)現(xiàn)的帶省略號(hào)的分頁,感興趣的朋友可以參考下哈,希望對(duì)你寫出好的分頁有所幫助
    2013-04-04
  • 小程序展示彈窗常見API實(shí)例詳解

    小程序展示彈窗常見API實(shí)例詳解

    彈窗對(duì)我們大家來說應(yīng)該都不陌生,這篇文章主要給大家介紹了關(guān)于小程序展示彈窗常見API的相關(guān)資料,主要包括showToast,?showModal,showLoading和showActionSheet,需要的朋友可以參考下
    2022-09-09
  • JS實(shí)現(xiàn)隨機(jī)顏色的3種方法與顏色格式的轉(zhuǎn)化

    JS實(shí)現(xiàn)隨機(jī)顏色的3種方法與顏色格式的轉(zhuǎn)化

    隨機(jī)顏色和顏色格式是我們?cè)陂_發(fā)中經(jīng)常要用到的一個(gè)小功能,網(wǎng)上相關(guān)的資料也很多,想著有必要總結(jié)一下自己的經(jīng)驗(yàn)。所以這篇文章主要介紹了JS實(shí)現(xiàn)隨機(jī)顏色的3種方法與顏色格式的轉(zhuǎn)化,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • 使用layui前端框架彈出form表單以及提交的示例

    使用layui前端框架彈出form表單以及提交的示例

    今天小編就為大家分享一篇使用layui前端框架彈出form表單以及提交的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • JavaScript編碼風(fēng)格精選指南(編寫可維護(hù)的代碼規(guī)范)

    JavaScript編碼風(fēng)格精選指南(編寫可維護(hù)的代碼規(guī)范)

    javascript編碼規(guī)范能夠增強(qiáng)代碼的簡潔性、可讀性、可擴(kuò)展性,項(xiàng)目做到后期,每修改一次,所耗費(fèi)的成本就越高,編碼規(guī)范能節(jié)省這樣的成本,并且能很好拓展升級(jí)原有系統(tǒng)功能,javascript編碼規(guī)范也是開源社區(qū)大家約定俗成的規(guī)則!
    2024-06-06
  • javaScript中push函數(shù)用法實(shí)例分析

    javaScript中push函數(shù)用法實(shí)例分析

    這篇文章主要介紹了javaScript中push函數(shù)用法,較為詳細(xì)的分析了javascript中push函數(shù)的功能、定義及使用技巧,需要的朋友可以參考下
    2015-06-06

最新評(píng)論