前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Viewer.js 图片预览插件 实现效果代码

Viewer.js 图片预览插件 实现效果代码

原创
作者头像
用户7718188
修改2021-10-08 15:38:02
7.7K0
修改2021-10-08 15:38:02
举报
文章被收录于专栏:高级工程司高级工程司

直接引入文件

Javascript版:

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

jQuery版:

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

npm安装

npm install viewerjs

<!-- 单张图片 -->

<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>

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' });

四、配置

名称

类型

默认值

说明

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

回调函数,具体查看演示

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 直接引入文件
  • npm安装
  • <!-- 单张图片 -->
  • JavaScript
  • 四、配置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档