`

一款实用的viewer.js 图片相册

阅读更多

Viewer.js 是一款强大的图片相册插件,像SNS交友网站一般都会用到点击缩略图,弹出层大图片,而且弹出层有多个控制按钮,比如放大缩小、旋转、撤回等,底部有缩略图列表可切换。

支持移动设备触摸事件
支持响应式
支持放大/缩小
支持旋转(类似微博的图片旋转)
支持水平/垂直翻转
支持图片移动
支持键盘
支持全屏幻灯片模式(可做屏保)
支持缩略图
支持标题显示
支持多种自定义事件

在线实例

默认效果 jQuery版本
回调函数 自定义方法

使用方法

  1. <ul id="sucaihuo"> 
  2.     <li><img data-original="img/tibet-1.jpg" src="img/thumbnails/tibet-1.jpg" alt="图片1"></li> 
  3.     <li><img data-original="img/tibet-2.jpg" src="img/thumbnails/tibet-2.jpg" alt="图片2"></li> 
  4.     <li><img data-original="img/tibet-3.jpg" src="img/thumbnails/tibet-3.jpg" alt="图片3"></li> 
  5.     <li><img data-original="img/tibet-4.jpg" src="img/thumbnails/tibet-4.jpg" alt="图片4"></li> 
  6.     <li><img data-original="img/tibet-5.jpg" src="img/thumbnails/tibet-5.jpg" alt="图片5"></li> 
  7.     <li><img data-original="img/tibet-6.jpg" src="img/thumbnails/tibet-6.jpg" alt="图片6"></li> 
  8. </ul>
  9. var viewer = new Viewer(document.getElementById('sucaihuo'), { 
  10.     url: 'data-original' 
  11. });
复制

参数详解

参数 描述 默认值
inline 启用 inline 模式 false
button 显示右上角关闭按钮(jQuery 版本无效) true
navbar 显示缩略图导航 true
title 显示当前图片的标题(现实 alt 属性及图片尺寸) true
toolbar 显示工具栏 true
tooltip 显示缩放百分比 true
movable 图片是否可移动 true
zoomable 图片是否可缩放 true
rotatable 图片是否可旋转 true
scalable 图片是否可翻转 true
transition 使用 CSS3 过度 true
fullscreen 播放时是否全屏 true
keyboard 是否支持键盘 true
interval 播放间隔,单位为毫秒 5000
zoomRatio 鼠标滚动时的缩放比例 0.1
minZoomRatio 最小缩放比例 0.01
maxZoomRatio 最大缩放比例 100
zIndex 设置图片查看器 modal 模式时的 z-index 2015
zIndexInline 设置图片查看器 inline 模式时的 z-index 0
url 设置大图片的 url src
build 回调函数,具体查看演示 null
built 回调函数,具体查看演示 null
show 回调函数,具体查看演示 null
shown 回调函数,具体查看演示 null
hide 回调函数,具体查看演示 null
hidden 回调函数,具体查看演示 null
view 回调函数,具体查看演示 null
viewed 回调函数,具体查看演示 null

 

2
0
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    viewer.js 图片预览插件

    viewer.js 是一个轻量级且易于使用的JavaScript插件,专门用于在网页上实现图片预览功能。这个插件适用于各种设备,包括桌面和移动端,使得用户在点击图片后能够快速查看大图并进行交互操作。viewer.js 结合了优雅的...

    多功能jQuery图片相册查看插件 viewer.js.zip

    Viewer.js是一款强大的jQuery图片相册查看插件,它提供了丰富的功能,能够为网站的图片展示带来便捷、高效的用户体验。这款插件尤其适用于那些需要展示大量图片或者需要用户进行交互式浏览的场景。下面将详细介绍...

    viewer.js图片预览插件

    3. **多图预览**:不局限于单张图片,Viewer.js可以轻松处理一组图片,允许用户在预览模式下切换不同图片,非常适合展示图片集或者相册。 4. **快速加载**:Viewer.js采用了延迟加载技术,只有当图片进入视口时才会...

    react-基于viewerjs实现的react图片预览组件支持的旋转缩放和缩放等操作

    本项目基于Viewer.js库实现了一个React组件,提供了图片的旋转、缩放和缩放等高级操作,大大增强了用户体验。 Viewer.js是一个轻量级且强大的图片查看器插件,它支持多种自定义配置,包括手势控制、全屏、旋转、...

    viewer图片查看插件

    Viewer.js 是一款强大的图片查看器,像门户网站一般都会有各自的图片查看器,如果您正需要一款强大的图片查看器,也许 Viewer.js 是一个很好的选择。Viewer.js 有以下特点: 支持移动设备触摸事件 支持响应式 支持...

    jqViewer.zip

    这样的灵活性使得"Viewer.js"不仅仅是一个图片相册插件,更是一个强大的图片处理工具。 配合压缩包内的"jQueryViewer20160329"文件,我们可以看到"Viewer.js"是基于jQuery库开发的,这意味着它能够很好地与现有的...

    EXTJS 强大的图片查看器 仿windows照片查看器

    4. **ext.imageviewer.js**:这是项目的核心文件,很可能包含了图片查看器组件的实现代码。EXTJS组件通常由多个部分组成,包括配置选项、事件处理、模板和样式等。开发者可以通过定制这个文件来满足特定需求,如添加...

    viewer.zip

    "viewer.zip" 是一个基于jQuery的图片查看插件,它以其轻量级、易用性和强大的功能,受到了众多开发者们的喜爱。本文将详细解析该插件的核心概念、使用方法以及相关的JavaScript技术。 一、jQuery图片查看插件基础 ...

    前端实现图片预览功能js jq

    在前端开发中,图片预览是一项常见的需求,特别是在用户上传图片或者查看相册时。本文将详细介绍如何使用JavaScript(简称js)和jQuery(简称jq)来实现这一功能,并结合"Viewer.js"插件进行深入探讨。 一、...

    travel-map.rar

    总的来说,"travel-map.rar"项目巧妙地结合了Leaflet.js的动态地图功能、Viewer.js的图片查看能力和Mapbox的定制化地图服务,打造了一个既实用又美观的旅行地图相册。通过这样的项目,我们可以学习到如何将Web开发...

    jQuery Gallery Viewer-相册

    jQuery Gallery Viewer是一款基于jQuery库开发的图片展示插件,它为网页中的相册功能提供了优雅且用户友好的界面。这款插件旨在提升用户体验,通过动态加载、滑动过渡效果以及可自定义的布局,使图片浏览更加流畅和...

    flash做的相册,可以添加自己的图片,效果可设置

    总的来说,这个Flash相册项目是一个具有高度可定制性的图片展示工具,用户可以通过调整XML配置文件和Flash源文件来实现个性化的相册效果和播放控制,同时利用HTML和JavaScript将相册集成到网页中,以供在线分享和...

    javascript 相册

    JavaScript相册是一种基于Web的图片展示工具,利用JavaScript语言实现动态、交互式的图片浏览体验。在网页设计中,JavaScript相册通常用于创建视觉吸引力强、用户体验良好的图片展示区域。本项目名为“javascript...

    TiltViewer-3D精美图片相册浏览器

    《TiltViewer:3D精美图片相册浏览器的探索与应用》 TiltViewer是一款基于JavaScript的3D图片浏览工具,它为用户提供了独特的视角体验,使得图片展示更具立体感和交互性。这款免费资源的出现,无疑为网页设计师和...

    swift-Photo-Viewer一个ReactNative的照片浏览器

    Swift-Photo-Viewer是基于React Native框架开发的一款照片浏览器,专为移动应用设计,提供流畅且用户友好的体验。此项目结合了NYTPhotoViewer和FrescoImageViewer两个组件的优点,旨在为iOS和Android平台提供一致且...

    AutoViewer图片幻灯代码.rar

    在JavaScript的世界里,"JS特效-图片相册"标签意味着这个代码库专注于创建动态、交互式的图片展示效果。AutoViewer的亮点在于它的自动化播放功能,可以像幻灯片一样自动切换图片,同时提供了手动控制选项,如左右...

    JS 相册效果 自动播放[本地整合]

    在本文中,我们将讨论如何创建一个具备自动播放、渐隐渐现和图片伸缩效果的JS相册。 首先,为了实现这个相册效果,我们需要引入特定的JS库。在这个例子中,使用了名为`slide.js`的库,通过`&lt;script&gt;`标签进行引入:...

    react-这是一个用于做图片预览或者图片查看得react插件

    这个名为"react-这是一个用于做图片预览或者图片查看得react插件"的项目,正是为了解决这一问题而设计的。它提供了一种方便、高效的方式来处理图片展示,使得用户可以在React应用中轻松实现图片的预览和浏览。 首先...

    基于Jquery的图片预览插件

    在Web开发中,图片预览是一个常见的需求,尤其是在用户上传图片或浏览相册时。Jquery作为一个轻量级、高性能的JavaScript库,提供了丰富的API和便利的插件机制,使得实现图片预览功能变得简单。本篇文章将深入探讨...

    jQuery点击缩略图切换大图代码.zip

    4. **图片相册效果**:标签"JS特效-图片相册"暗示了此代码实现了一个图片相册的基本功能。这通常包括一组缩略图和一个用于显示大图的区域。通过点击缩略图,用户可以在不刷新页面的情况下预览不同的图片,提高了用户...

Global site tag (gtag.js) - Google Analytics