https://blog.csdn.net/qq_29132907/article/details/80136023

一、效果图  
二、代码
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Document</title>    <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" >    <link rel="stylesheet" href="viewer.min.css">    <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.js"></script>    <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script><script src="viewer.min.js"></script>    <style type="text/css">        .outer{            width: 500px;            height: 500px;            margin: 0 auto;        }        img{            width:100%;            height: 400px;        }    </style></head><body>    <!-- <div class="outer">        <ul id="viewer">            <li><img src="img/1.jpg" data-original="img/1.jpg" alt="图片1"></li>            <li><img src="img/2.jpg" data-original="img/2.jpg" alt="图片2"></li>            <li><img src="img/3.jpg" data-original="img/3.jpg" alt="图片3"></li>            <li><img src="img/4.jpg" data-original="img/4.jpg" alt="图片4"></li>            <li><img src="img/5.jpg" data-original="img/5.jpg" alt="图片5"></li>            <li><img src="img/6.jpg" data-original="img/6.jpg" alt="图片6"></li>        </ul>    </div> --><div class="outer"> <div id="carousel-example-generic" class="carousel slide" data-ride="carousel">  <!-- Indicators -->  <ol class="carousel-indicators">    <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>    <li data-target="#carousel-example-generic" data-slide-to="1"></li>    <li data-target="#carousel-example-generic" data-slide-to="2"></li>  </ol>
  <!-- Wrapper for slides -->  <div id="viewer" class="carousel-inner" role="listbox">    <li class="item active">     <img src="img/1.jpg" data-original="img/1.jpg" alt="图片1">      <div class="carousel-caption">        ...      </div>    </li>    <li class="item">     <img src="img/2.jpg" data-original="img/2.jpg" alt="图片2">      <div class="carousel-caption">        ...      </div>    </li>    <li class="item">    <img src="img/3.jpg" data-original="img/3.jpg" alt="图片3">      <div class="carousel-caption">        ...      </div>    </li>    ...  </div>
  <!-- Controls -->  <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>    <span class="sr-only">Previous</span>  </a>  <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>    <span class="sr-only">Next</span>  </a></div>  </div><script type="text/javascript">    $('.carousel').carousel()    //$('#viewer').viewer();    $('#viewer').viewer({        url:"data-original",        //inline:"true",        //navbar:"true"    });</script></body></html>123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687三、使用说明
一、使用说明<link rel="stylesheet" href="css/viewer.min.css"><script src="js/viewer.min.js"></script>二、<ul id="viewer">    <li><img src="img/tibet-1.jpg" data-original="img/tibet-1.jpg" alt="图片1"></li>    <li><img src="img/tibet-2.jpg" data-original="img/tibet-2.jpg" alt="图片2"></li>    <li><img src="img/tibet-3.jpg" data-original="img/tibet-3.jpg" alt="图片3"></li>    <li><img src="img/tibet-4.jpg" data-original="img/tibet-4.jpg" alt="图片4"></li>    <li><img src="img/tibet-5.jpg" data-original="img/tibet-5.jpg" alt="图片5"></li>    <li><img src="img/tibet-6.jpg" data-original="img/tibet-6.jpg" alt="图片6"></li></ul>三、$('#viewer').viewer();
四、说明插件默认会取图片的src地址。如果想要放大之后换一张大图的话,可以把大图的路径写在data-original属性中,然后设置url : "data-original" 。alt用来存放图片的标题。
 五、$('#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-indexzIndexInline    数字  0   设置图片查看器 inline 模式时的 z-indexurl 字符串/函数  src 设置大图片的 urlbuild   函数  null    回调函数,具体查看演示built   函数  null    回调函数,具体查看演示show    函数  null    回调函数,具体查看演示shown   函数  null    回调函数,具体查看演示hide    函数  null    回调函数,具体查看演示hidden  函数  null    回调函数,具体查看演示view    函数  null    回调函数,具体查看演示viewed  函数  null    回调函数,具体查看演示 --------------------- 作者:唐策 来源:CSDN 原文:https://blog.csdn.net/qq_29132907/article/details/80136023 版权声明:本文为博主原创文章,转载请附上博文链接!

Viewer.js 是一款强大的 jQuery 图像浏览插件。的更多相关文章

  1. Viewer 是一款强大的 jQuery 图像浏览插件。

    Viewer 是一款强大的 jQuery 图像浏览插件. 主要功能: 支持选项 支持方法 支持事件 支持触摸 支持移动 支持缩放 支持旋转 支持键盘 跨浏览器支持 链接: viewer的官方演示,及g ...

  2. viewer.js--一个强大的jQuery图像查看插件

    Viewer 是一款强大的 jQuery 图像浏览插件. 主要功能: 支持选项 支持方法 支持事件 支持触摸 支持移动 支持缩放 支持旋转 支持键盘 跨浏览器支持 查看演示      立即下载 部分插 ...

  3. 推荐15款最佳的 jQuery 分步引导插件

    当用户浏览到一个网站,它可能从不知道如何浏览,如何操作网站或 Web 应用程序的内容和流程.在这篇文章中,我们编制了一些最好的 jQuery 引导插件列表.你会发现这些插件对于提高你的网站的整体用户体 ...

  4. 【精心挑选】15款最好的 jQuery 网格布局插件(Grid Plugins)

    如今,大多数网站设计要靠网格系统和布局,这能够提供给设计人员一个方便的途径来组织网页上的内容.网格的设计最常见于报纸和杂志的版面,由文字和图像构成的列组成. 这篇文章给大家分享精心挑选的15款最佳的 ...

  5. 15款最好的 jQuery 网格布局插件

    如今,大多数网站设计要靠网格系统和布局,这能够提供给设计人员一个方便的途径来组织网页上的内容.网格的设计最常见于报纸和杂志的版面,由文字和图像构成的列组成. 这篇文章给大家分享精心挑选的15款最佳的 ...

  6. 10款最新CSS3/jQuery菜单导航插件

    这是我们在2014年收集的10款最新的CSS3 / jQuery菜单导航插件,不论从外观样式,还是功能扩展性,这些jQuery菜单一定可以满足大家的设计需求.这次我们收集的jQuery菜单,有水平 菜 ...

  7. 分享8款精美的jQuery图片播放插件

    本文将和大家一起分享8款精美的jQuery图片播放插件,每一款插件均有演示和源码下载,有兴趣的朋友可以下载使用和研究.废话不多说了,直接上这些插件. 1.3D轮播相册 这款3D相册插件利用了HTML5 ...

  8. 5 款最新的 jQuery 图片裁剪插件

    这篇文章主要介绍最新的 5 款 jQuery 图片裁剪插件,可以帮助你轻松的实现你网站需要的图像裁剪功能. Cropit Cropit 是一个 jQuery 插件,支持图像裁剪和缩放功能.Cropit ...

  9. 分享一款强大的图片查看器插件,手机PC 通吃,功能超级齐全!

    一款强大的图片查看器插件,手机PC 通吃,功能超级齐全! 地址:http://photoswipe.com/

随机推荐

  1. 【scrapy】爬虫的时候总在提示 KeyError: 'novelLabel'

    调试的时候总是提示 KeyError: 'novelLabel'然后决定断点调试一下, 在def parse_book_list(self, response):方法下,添加print(respons ...

  2. 点击空白隐藏div

    window.onload = function(){ $(document).click(function(e){ $("#loginWrap").css('display',' ...

  3. 第二章 向量(f)归并排序

  4. Maven clean基本命令

    转自--------------------------------------https://www.cnblogs.com/hiver/p/7850954.html 假设现有项目结构如下 dail ...

  5. TypeScript之定义类型 ( type )

    键值对结构的对象 export type ValidationErrors = { [key: string]: any }; 联合类型(union type) export type HttpEve ...

  6. word 2016 加载 mathtype

    1.加载wold: 首先打开word,选择选项-------加载项------管理(A),选择word加载项,点击转到 这儿显示的是我已经添加过的所以显示的有. 2.点击添加,找到你的mathtype ...

  7. RockerMQ介绍 及搭建双master模式

    一.RocketMQ介绍 1.1 简介 RocketMQ 是一款分布式.队列模型的消息中间件,具有以下特点: 能够保证严格的消息顺序 提供丰富的消息拉取模式 高效的订阅者水平扩展能力 实时的消息订阅机 ...

  8. linux命令学习之:chown

    chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID:组可以是组名或者组ID:文件是以空格分开的要改变权限的文件列表,支持通配符.系统管理员经常使用chown命令,在将文件拷贝 ...

  9. javascript 的原型与原型链的理解

    javascript中一切皆对象,但是由于没有Class类的概念,所以就无法很好的表达对象与对象之间的关系了. 比如对象A与对象B之间,它们两个是相对独立的个体,互不干扰,对象A修改自身的属性不会影响 ...

  10. Beanstalkd消息队列的安装与使用

    一.Beanstalkd是什么? Beanstalkd是一个高性能,轻量级的分布式内存队列 二.Beanstalkd特性 1.支持优先级(支持任务插队)2.延迟(实现定时任务)3.持久化(定时把内存中 ...