Viewer.js – 强大的JS/jQuery图片查看器

分类:代码

日期:2016-08-04

点击(282,284)

下载(1)

来源:未知

收藏

简介

Viewer.js 是一款强大的图片查看器,像门户网站一般都会有各自的图片查看器,如果您正需要一款强大的图片查看器,也许 Viewer.js 是一个很好的选择。Viewer.js 有以下特点:

支持移动设备触摸事件

支持响应式

支持放大/缩小

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

支持水平/垂直翻转

支持图片移动

支持键盘

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

支持缩略图

支持标题显示

支持多种自定义事件

Viewer.js 提供了纯 JS 版本和 jQuery 版本,您可以任意选择。

浏览器兼容

IE8+ ✔

Edge ✔

Chrome ✔

Firefox ✔

Opera ✔

Safari ✔

注意:JS 版本兼容 IE9+,jQuery 版本兼容 IE8+。

使用方法

1、引入文件

JS 版本:

jQuery 版本:

注意:JS 版本和 jQuery 版本名字虽然一样,但代码不一样,不能通用,请到 github 上下载需要的版本。

2、HTML

3、JavaScript

JS 版本:

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

jQuery 版本:

$('#dowebok').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

回调函数,具体查看演示

GitHub 地址:

图片在线预览html,Viewer.js – 强大的JS/jQuery图片查看器相关推荐

  1. java图片的在线预览_【Java】web实现图片在线预览

    一.场景还原 用户上传了一张图片,已有服务器保存路径,现由于系统配置无法直接通过图片URL打开预览图片,需实现点击预览将图片显示在浏览器上. 二.实现方法 html: 预览 此处用预览按钮方法实现 J ...

  2. img pdf 展示_pdf.js实现图片在线预览

    项目需求 前段时间项目中遇到了一个模块,是关于在线预览word文档(PDF文件)的,所以,找了很多插件,例如,pdf.js,pdfobject.js框架,但是pdfobject.js框架对于IE浏览器 ...

  3. js+java 实现图片在线预览功能

    本博客主要描述如何用JavaScript+java实现图片的预览功能,其实要点还是需要服务端的流. (一)功能描述 点击页面的 [预览] 查看已经上传的或者在服务器中存在的图片. (二)实现原理 使用 ...

  4. java pdf 预览_pdf.js实现图片在线预览

    项目需求 前段时间项目中遇到了一个模块,是关于在线预览word文档(PDF文件)的,所以,找了很多插件,例如,pdf.js,pdfobject.js框架,但是pdfobject.js框架对于IE浏览器 ...

  5. c# asp.net Pdf 转换图片 在线预览 发布到iis中问题 最终解决篇—_—!

    关于:excel和word 预览 请看我的博文: excel和word 在线预览  详细配置及代码 使用Adobe 组件 在本机vs中调试成功 发布到iis中  在  代码中涉及到  剪贴板的地方  ...

  6. java 使用poi将PPT转为图片,在线预览PPT

    在线预览PPT,我的思路为java 使用poi将PPT转为图片,图片存储到指定的文件夹下面,然后返回生成的图片名称集合,将图片路径遍历到前台的html标签上,用HTML前台模仿画一个PPT框架,操作图 ...

  7. 实现图片在线预览,可切换可放大缩小

    想要实现点击图片可预览,能够切换下一张,能够放大和缩小,使用EZView.js这个插件即可,好用又简单. 文件下载地址: 链接:https://pan.baidu.com/s/1Cs9Kv_2GuNX ...

  8. C# web实现word 转Html、office转Html、pdf转图片 在线预览文件

    改篇 pdf 预览再本机没问题,发布再iis中 不行 ,(使用剪贴板的问题..excel和word 可以,) pdf解决:请看我的博文 ----最终解决篇 详细配置及代码 word 转Html 1 / ...

  9. java doc转图片_使用Java实现word文档转图片 在线预览

    [Java] 纯文本查看 复制代码/** * licence 验证 * @return * @throws Exception */ public static boolean getLicense( ...

最新文章

  1. Python相关机器学习
  2. 给数组倒序_22个超详细的 JS 数组方法
  3. python【力扣LeetCode算法题库】20- 有效的括号(辅助栈)
  4. JS一定要放在Body的最底部么?
  5. 2018年7月5日笔记
  6. 基于zbus的MySQL透明代理(100行)
  7. ARM 汇编基础教程番外篇 ——配置实验环境
  8. 微软服务器虚拟化-Hyper-v详解
  9. 零基础小白学习UI设计的4个步骤
  10. 华为诺亚方舟 | 构建1亿组图文对中文多模态数据集
  11. SPOJ SUBST1 New Distinct Substrings(后缀数组 本质不同子串个数)题解
  12. linux 下载git源码,在linux系统下Git源码系统的文件下载
  13. firefly-rk3288开发板Linux驱动——W25Q32 SPI驱动
  14. 项目系统架构-微服务框架
  15. P3717 [AHOI2017初中组]cover——洛谷(差分)
  16. 最优化理论与方法1--理论基础
  17. OKhttpclient 使用代理访问服务
  18. 滴滴上市,我的一位前同事身家过亿了!
  19. 2019年管理类MBA/MEM联考英语小作文范文
  20. 登录接口已修复梦想贩卖机V2 2.0.4 修复版,附带安装教程。

热门文章

  1. Win32 OpenGL 编程
  2. Vivado 添加IOB方法
  3. android root刷机包包,一加OnePlus 5T安卓9 root教程,用recovery来卡刷root包
  4. bind dlz mysql rpm_BIND+DLZ+MYSQL | 学步园
  5. Mac 自动代理切换
  6. 2013 HTML5 峰会,HTML5 守望者的盛宴
  7. shader forge初级篇|反射材质的运用
  8. 暗月内网渗透实战——项目七
  9. 如何用Qt展示你的GIF动图
  10. 信号转换芯片-LT8911EXB MIPI CSI/DSI转EDP