分为两个版本,一个是js版本,一个是jquery版本
viewer.js 可以自行去下载
官网的下载路径 https://viewerjs.org/getit/
注意版本不同,有的版本不支持点击除图片和按钮外的空白处自动关闭放大的功能
先看图片放大的效果
一、先说js版本的
引入viewer.js
1、基础调用
<div id="jq3"> <img src="images/demo_img5.jpg" alt=""> <img src="images/demo_img6.jpg" alt=""> </div> <script> viewer = new Viewer(document.getElementById('jq3')) </script>
2、默认显示小图,点击显示大图的
<div id="jq3"> <img src="images/demo_img5.jpg" alt="" data-original="images/wenes_login_logo.png"> <img src="images/demo_img6.jpg" alt="" data-original="images/news_top_img.jpg"> </div> <script> viewer = new Viewer(document.getElementById('jq3'),{ url: 'data-original' }) </script>
3、配置参数的
<div id="jq3"> <img src="images/demo_img5.jpg" alt="" data-original="images/wenes_login_logo.png"> <img src="images/demo_img6.jpg" alt="" data-original="images/news_top_img.jpg"> </div> <script> //viewer = new Viewer(document.getElementById('jq3')) viewer = new Viewer(document.getElementById('jq3'),{ url: 'data-original' }) viewer = new Viewer(document.getElementById('jq3'),{ inline: false, //是否启用 inline 模式 url: 'data-original', //设置大图片的 url navbar: false, //显示缩略图导航 zoomRatio: 0.4, //鼠标滚动时的缩放比例 // minZoomRatio:0.01, //最小缩放比例 // maxZoomRatio:100, //最大缩放比例 // zIndex:2015, //设置图片查看器 modal 模式时的 z-index button: true, //显示右上角关闭按钮(jQuery 版本无效) title: false, //显示当前图片的标题(现实 alt 属性及图片尺寸) keyboard: true, //是否支持键盘 movable: true, //图片是否可移动 tooltip: true, //显示缩放百分比 // rotatable: true, //图片是否可旋转 // scalable: true, //图片是否可翻转 toolbar: { //显示工具栏 zoomIn: 1, zoomOut: 1, oneToOne: 1, reset: 1, prev: 0, play: 0, next: 0, rotateLeft: 1, rotateRight: 1, flipHorizontal: 1, flipVertical: 1, }, viewed: function () { viewer.view(0); } }); </script>
二、jquery 版本
引入jquery 版本的viewer.js
1、根据图片路径
<div class="jq1"> <img src="images/wenes_login_logo.png" alt="图片1"> <img src="images/news_top_img.jpg" alt="图片2"> </div> <script> //根据图片路径 $('.jq1').viewer(); </script>
2、图片上的自定义的路径
<div class="jq2"> <img src="images/demo_img5.jpg" alt="" data-original="images/wenes_login_logo.png"> <img src="images/demo_img6.jpg" alt="" data-original="images/news_top_img.jpg"> </div> <script> //图片上的自定义的路径即显示小图点击展示大图路径 $('.jq2').viewer({ url: 'data-original', }); </script>