Viewer.js 有以下特点:

支持移动设备触摸事件

支持响应式

支持放大/缩小

支持旋转(类似微博的图片旋转)

支持水平/垂直翻转

支持图片移动

支持键盘

支持全屏幻灯片模式(可做屏保)

支持缩略图

支持标题显示

支持多种自定义事件

Viewer.js 提供了纯 JS 版本和 jQuery 版本,版本名字虽然一样,但代码不一样,不能通用。

使用方法

引入文件Javascript版:

jQuery版:

Html结构

JavaScriptJavascript版:

var viewer = new Viewer(document.getElementById('viewer'));

jQuery 版:

$('#viewer').viewer();

配置

名称

类型

默认值

说明

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

回调函数,具体查看演示

html手机端的图片阅读器,兼容移动端与电脑端的图片查看器viewer.js插件相关推荐

  1. 几个用于前端canvas图片查看编辑的js插件

    几个用于前端canvas图片查看编辑的js插件 1 tui.image-editor 2 Konva 3 AlloyImage 4 zwibbler 5 canvasPS 6 Photo Editor ...

  2. 关于viewer.js插件js版鼠标滚动事件放大缩小改为图片移动

    主要是为了记录下需求中解决问题的思路,本人前端相当糟糕. 问题的产生是由于图片太长,页面一次性展示不全,业务人员提出修改前端图片显示中的鼠标滚动改为上下移动.由于项目中图片展示使用的是viewer,j ...

  3. YOLO-v4目标检测、换脸、视频上色全部实时手机端实现,美国东北大学等提出全自动实时移动端AI框架...

    机器之心发布 作者:马晓龙 转载自公众号:机器之心 如何助力深度神经网络在移动端「看得」更清,「跑得」更快?来自美国东北大学等机构的研究者提出一种新型全自动模式化稀疏度感知训练框架. 基于模式化稀疏度 ...

  4. altsore服务器无响应,AltStore手机端越狱工具续签即将发布,后续不用电脑

    可不是嘛,iOS 14快要发布了,iOS 13也是进入了收尾状态,这个时候跑出个0day漏洞,完全打乱了计划,于是苹果在工具发布后不久就推出了修复unc0ver越狱漏洞的iOS 13.5.1. iOS ...

  5. html文件阅读器电脑版,Excel文件查看器

    Excel文件查看器电脑版是一款文档查看软件,Excel文件查看器电脑版对于需要临时查看Excel文档但是又不需要修改它的用户来说,Excel文件查看器电脑版无疑是最佳选择,速度快并且小巧,是个不错的 ...

  6. 微信公众号手机端无法打开,但是微信官方调试工具和电脑端可以打开

    问题 运营反馈测试公众号的推送的内容无法打开 解决思路 基础数据一致 首先通过后台关联到运营同学所收到推送内容的团队,保证双方权限一致 访问尝试 尝试用手机进行访问推送内容,发现无法访问 尝试用微信p ...

  7. 计算机图像抠图有什么作用,电脑图片抠图怎么弄,如何在电脑上把图片里的某一部分抠出来...

    今天教大伙怎么抠图,什么抠图呢,就是把图片里的某一人物或者某一部分抠起来,抠图是图像处理的一个重要基础,这在我们平时生活中要很大的作用,有很多朋友对它望而却步.避而远之,但是不要怕,只要你拿出耐心,操 ...

  8. 电脑打开播放器提示服务器运行失败,电脑中打开WMP播放器提示服务器运行失败如何解决...

    Windows Media Player是微软操作系统中默认的播放器.有用户习惯使用WMP播放器来听音乐,不过却在电脑中打开WMP播放器时提示"服务器运行失败".这时,可以参考以下 ...

  9. dwg查看器使用技巧(方便好用的dwg查看器推荐 )

    相信很多机械设计师经常dwg格式文件,dwg格式文件呢相较于其他CAD格式文件而言,使用频率相对较低,正是由于这种情况,dwg格式文件的打开成为很多机械设计小伙伴的难题.那么,dwg文件怎么打开?今天 ...

最新文章

  1. 制药行业验证过程中的偏差如何处理?
  2. ElasticSearch elasticsearch-servicewrapper 在linux上的安装部署全程记录
  3. Docker 被禁,K8S 救火!
  4. 9.1定时器 小时分秒
  5. php事务 面向对象,PHP面向对象之事务脚本模式(详解)
  6. 框架中的Blob数据的定义
  7. 【社交分享SDK】ShareSDK for Android 2.5.9已经公布
  8. linux7防火墙端口映射,服务器使用firewall进行端口映射端口转发
  9. 云客Drupal源码分析之节点表单NodeForm
  10. 1瓦功耗,5GHz频率:全球最快Risc-V芯片出世,效率超越苹果M1
  11. ug筋板不能正确覆盖开放轮廓_安徽省六安市第一中学2017届高三上学期第二次月考地理【解析】...
  12. Oracle minus用法详解及应用实例
  13. Nuvoton I91200 SDS- AudioPlayback
  14. Oracle snapper ASH监控工具
  15. vue项目性能优化(图片优化)
  16. 8月英语——知耻而后勇
  17. 掌握这些Revit常见术语,从此BIM建模再无压力
  18. Python环境搭建(mac)
  19. 【Vijos-P1285】佳佳的魔法药水-Dijkstra思想
  20. RuntimeError: NCCL error in:torch/lib/c10d/ProcessGroupNCCL.cpp:514, invalid usage, NCCL version 踩坑

热门文章

  1. Python2.7字符编码详解
  2. 自动反冲洗叠片过滤器
  3. ArcServer 9.3 ecp、 ArcSDE 9.3 ecp、 ArcIMS 9.3 ecp、 ArcEngine 9.3 ecp
  4. 2023年全国最新二级建造师精选真题及答案34
  5. 实现BIM的Revit软件学习资料
  6. 【CodeForces645G】Armistice Area Apportionment
  7. 并发和并行的区别?一个很容易混淆,被忽略的问题
  8. iPhone再添新配色: 黄铜色?
  9. WEB2.0下的金蛋 什么样的商业模式会成功?
  10. C++ 字符串和数字拼接