ajax/javascript

关注公众号 jb51net

关闭
viewer.js基于网页中的一款强大的图片查看器插件(基于jQuery或原生js)

viewer.js基于网页中的一款强大的图片查看器插件(基于jQuery或原生js)

热门排行

简介

Viewer.js是一款强大的图片查看器,它支持触摸事件、支持响应式、支持放大/缩小、支持旋转、支持翻转、支持图片移动、支持键盘、支持缩略图、支持标题显示、支持多种自定义事件。

效果图:

Viewer.js 有以下特点:

支持移动设备触摸事件
支持响应式
支持放大/缩小
支持旋转(类似微博的图片旋转)
支持水平/垂直翻转
支持图片移动
支持键盘
支持全屏幻灯片模式(可做屏保)
支持缩略图
支持标题显示
支持多种自定义事件
Viewer.js 提供了纯 JS 版本和 jQuery 版本,版本名字虽然一样,但代码不一样,不能通用。

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

下载

纯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、引入文件

JS 版本:

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

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

2、HTML

<ul id="jb51">
<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>

3、JavaScript

JS 版本:

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

jQuery 版本:

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

更详细的用法可以参考这篇文章:https://www.jb51.net/article/183978.htm

大家还下载了