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. UltraEdit窗口布局重新设置

    解决办法:工具栏中的视图-->环境-->左边小框里选择“编程员”,再点选择环境 转载:https://blog.csdn.net/u011650048/article/details/18 ...

  2. 网页请求get方式

    方法都是博客中的大神写的,谢谢各路大神. 方法一:(亲测有效) //Get请求方式 private string RequestGet(string Url) { string PageStr = s ...

  3. stm32 map文件的分析

    相信有较大项目开发经验的朋友都曾遇到内存溢出的问题,那么大家都是如何分析这类问题的呢?大家遇到HardFault_Handler 有对map分析过吗? 首先讲述一下关于map在MDK-ARM中的配置. ...

  4. vue 父组件使用子组件中的data或methods

    1.调用子组件的时候 定义一个ref 2.在父组件里面通过 this.$refs.verify.属性 this.$refs.verify.方法

  5. Python: 定时器(Timer)简单实现

    项目分析中发现有网站下载过程中需要发送心跳指令,复习下定时器,其与javascript中实现方法类似. 其原理为执行函数中置定时函数Timer(),递归调用自己,看来实现方法比较拙劣. 假定1秒触发一 ...

  6. 【Linux 线程】引出线程加锁问题

    1.多线程的问题引入 多线程的最大的特点是资源的共享,但是,当多个线程同时去操作(同时去改变)一个临界资源时,会破坏临界资源.

  7. 【校招面试 之 C/C++】第14题 C++ 内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区(堆栈的区别)

    栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区.里面的变量通常是局部变量.函数参数等.在一个进程中,位于用户虚拟地址空间顶部的是用户栈,编译器用它来实现函数的调用.和堆一样 ...

  8. 844. Backspace String Compare判断删除后的结果是否相等

    [抄题]: Given two strings S and T, return if they are equal when both are typed into empty text editor ...

  9. [leetcode]123. Best Time to Buy and Sell Stock III 最佳炒股时机之三

    Say you have an array for which the ith element is the price of a given stock on day i. Design an al ...

  10. linux下rsync+inotify实现服务器之间文件实时同步

    先介绍一下rsync与inotify. 1.rsync 与传统的cp.tar备份方式相比,rsync具有安全性高.备份迅速.支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例 ...