it编程 > 编程语言 > Javascript

前端点击预览图片Viewer.js使用方法(简单的操作)

64人参与 2025-02-14 Javascript

1、 viewer.js简介

2、viewer.js支持的功能 

3、viewer.js的api 

名称类型默认值说明
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-index
zindexinline数字0设置图片查看器 inline 模式时的 z-index
url字符串/函数src设置大图片的 url
build函数null回调函数,具体查看演示
built函数null回调函数,具体查看演示
show函数null回调函数,具体查看演示
shown函数null回调函数,具体查看演示
hide函数null回调函数,具体查看演示
hidden函数null回调函数,具体查看演示
view函数null回调函数,具体查看演示
viewed函数null回调函数,具体查看演示

4、 按照和引入的方式

  <link href="static/js/viewer.min.css" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"   rel="stylesheet">
  <script src="static/js/viewer.min.js" type="application/javascript"></script>
<link href="static/js/viewer.min.css" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"   rel="stylesheet">
<script src="static/js/viewer.min.js" type="application/javascript"></script>
<script src="static/js/jquery.min.js"></script>
npm install viewerjs

5、使用方法(简单的操作)

<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="x-ua-compatible" content="ie=edge,chrome=1"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <link href="static/js/viewer.min.css" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"   rel="stylesheet">
    <script src="static/js/viewer.min.js" type="application/javascript"></script>
    <script src="static/js/jquery.min.js"></script>  
</head>
<body>
    <div class="container ">
        <div id="image-gallery" style="display: none">
            //这里面可以放多个图片,显示按照指定的索引进行(索引从0开始)
            <img src="static/images/banner2.jpg" alt="image 1">
        </div>
        // 点击显示预览图片
        <div id="btn01"  style="width: 70px;height: 30px;border: 1px solid #ccc;text-align: center;line-height: 30px;">点击</div>
    </div>
</body>

//这里放js操作
</html
<script>
    // 添加事件
    document.addeventlistener('domcontentloaded', function () {

        // 获取点击后需要显示的图片id
        var gallery = document.getelementbyid('image-gallery');
        // 给显示的图片添加一下属性在dom中
        var viewer = new viewer(gallery, {
            inline: false,
            button: true,
            navbar: true,
            toolbar: true,
            title: true,
            tooltip: true,
            movable: true,
            zoomable: true,
            rotatable: true,
            scalable: true,
        });

        // 添加按钮点击事件
        document.getelementbyid('btn01').addeventlistener('click', function () {
          
            // 这里指定要预览的图片索引
            viewer.view(0); // 预览第一张图片(索引从0开始)
        });
    });
</script>

总结 

到此这篇关于前端点击预览图片viewer.js使用的文章就介绍到这了,更多相关前端点击预览图片viewer.js内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

您想发表意见!!点此发布评论

推荐阅读

javascript中延迟加载的7种方法实现

02-14

前端和后端解决跨域问题的方法详细讲解

02-14

JavaScript超过Number最大值的解决方案

02-14

前端小程序实现预览pdf并导出完整代码

02-14

JavaScript模拟GET请求并携带指定Cookie的代码示例

02-14

前端微信H5公众号实现授权登录的方法总结

02-14

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论