Viewer.js的简单使用

viewer.js实现预览效果 我是歌谣 放弃很容易 但是坚持一定很酷 微信公众号关注小歌谣 日常分享前后端知识 前言 最近涉及一个移动端项目 需要把其中的图片变成可预览的图片 听学弟说 可以利用viewer进行实现 首先 我们需要做的就是先写一个简单demo 先实现其中的效果 实现效果 代码 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" . 阅读详情

前台页面要求图片的查看,是在表格中点击查看才弹出图片,网上发现用Viewer插件的挺多,就选用的这款插件,但是Viewer插件会产生缩略图,这里取巧了,将缩略图统一替换成了一个带有查看两字的小图片,这样就解决了表格中方缩略图空间不足的问题。

下载地址:http://www.jqhtml.com/6750.html

引用

<link rel="stylesheet" type="text/css" href="/plugins/viewer/css/viewer.min.css">
<script type="text/javascript" charset="utf-8" src="/plugins/viewer/js/viewer.min.js"></script>

我这里引用的是js版的,没有使用jquery版本的,刚开始也是用的jquery版的,出现了一些bug,在重新请求的时候页面刷新而导致点开查看的时候总是显示的是空白,换成js版的,在重新加载的时候清空下viewer就好使了,大家可以多看看上面的几个index的示例。

js代码

/**
 * 获取文件的图片
 * @param uuid
 */
var viewer;
var flag = false;
function getZFilePic(uuid) {
    $("#zPic").html("");
    $.ajax({
        url: "",
        type: "POST",
        data: {uuid: uuid},
        dataType: "json",
        success: function (data) {
            let status = data.status;
            if (status == 1) {
                let result = data.result;
                let html = "";
                for (let i = 0; i < result.length; i++) {
                    //这里是一段拼接页面的代码 省略了一部分
                   html+="<td><img data-original='****/****.do?uuid=" + result[i].id + "' src='static/ace/images/open.png' alt='查看'></td>";
                }
                $("#zPic").html(html);
                if (result.length > 0) {
                    if (flag) {
//这里做了一个开关,当已经加载过一次的时候,进行第二次加载时,把第一次的销毁掉,不然会出一些莫名其妙的问题
                        viewer.destroy();
                    }
                    viewer = new Viewer(document.getElementById('zPic'), {
                        url: 'data-original',
                        navbar: false//点开查看的时候不显示缩略图
                    });
                    flag = true;
                }
            } else {
                alert(data.message);
            }

        }
    });
}

 主要页面代码

<td><img data-original='****/****.do?uuid=" + result[i].id + "' src='static/ace/images/open.png' alt='查看'></td>

data-original这里主要是我们要查看的图片的下载地址或者路径,都可以

src是img标签取巧的时候显示的查看的小图片路径

页面效果

 查看图片效果(去掉了查看时候下方的缩略图)

 最终的结果还是可以的,我这前台写的比较渣一些,多多见谅吧。

基于js的viewer.js 强大的图片查看 基于js的viewer.js 强大的图片查看,各种姿势,基于js的viewer.js 强大的图片查看 立即下载

相关推荐

viewer.min.js

viewer.min.js资源下载

强大的图片预览组件Viewer.js

​Viewer.js 是一款强大的图片查看器。我们通过Viewer.js 在页面上添加强大的图片查看功能,同时,这款优秀的插件配置操作起来也非常的方便。Viewer.js分为2个版本,js版本和jquery版本,下载地址分别为纯JS版本:https://github.com/fengyuanchen/viewerjsjQuery 版本:GitHub - fengyuanchen/jquery-viewer: A jQuery plugin wrapper for Viewer.js.、网上看到有说jquer

西洲 2万+

Verilog仿真必备:FSDB dump命令全解析与实战配置指南

本文深入解析了Verilog仿真中FSDB波形记录的核心命令与实战配置技巧。针对大规模SoC验证场景,详细介绍了如何通过$fsdbDumpvars、$fsdbDumpfile等命令实现信号精准捕获、文件体积控制和动态启停,并提供了智能化的分层dump策略,帮助工程师在保证调试信息完整性的同时,大幅提升验证效率并有效管理波形数据。

cnn8visionary的博客 348

Viewer.js用法说明

viewerJs介绍 Viewer.js 是一款强大的图片查看器。我们通过Viewer.js 在页面上添加强大的图片查看功能,同时,这款优秀的插件配置操作起来也非常的方便。下图即为插件的演示样式: Viewer.js 的特点 支持移动设备触摸事件 支持响应式 支持放大/缩小 支持旋转(类似于微博的图片旋转) 支持水平/垂直翻转 支持图片移动 支持键盘 支持全屏幻灯片模式 支持缩略图 支持标题显示 支持多种自定义事件 用法实例 <ul id="viewer"&gt.

大话家的博客 2万+

开源Agent Skill让AI画图不再翻车:从数据到专业图表全流程

在人工智能与数据可视化交叉领域,让模型直接生成图表往往伴随字体乱码、坐标轴密集、配色失调等高频问题。Agent Skill作为一种可复用的能力封装机制,将专业绘图流程固化为标准化操作手册,从数据特征识别、图表类型决策到代码生成与渲染校验形成完整闭环。它不再依赖临时提示词的一次性发挥,而是让AI按领域专家的思维执行任务,显著提升出图质量与稳定性。这种能力在数据分析报告、运营日报、论文插图等场景具有广泛实用价值,尤其适用于需要快速产出规范化图表的工作流。本文即从这一技术范式出发,介绍一个GitHub上获得2.5

weixin_33851429的博客 942

HRNet 【demo 复现过程】

Deep High-Resolution Representation Learning for Human Pose Estimation

qq_45257495的博客 5556

viewer.js的一些简单使用

viewer.js的简单实用viewer.js

沉闷萝卜的博客 5333

[FreeRTOS+STM32CubeMX] 03 USART串口调试-基于中断实现接收和发送数据

我们接着上一小节,上一节讲到,接收上位机传来的数据时,需要事先知道传来的数据的字节数,这一操作实在有些反人类,那么如何解决这个问题,上位机输入多少,我们就接收多少数据呢? 接下来我将把USART引入中断,在接收数据的回调函数中引入二值信号量、消息队列,来让我的接收数据能够存储在队列中,并一个一个的在任务中输出出来,并最终在上位机回显。

RichieHuang的博客 2649

viewer.js插件简单使用说明

不需要依赖jQuery.js,只需要导入viewer.js和viewer.css文件即可。 插件GitHub地址:https://github.com/fengyuanchen/viewerjs 示例代码如下: viewer.js强大的响应式图片弹出层(360度旋转、放大缩小)演示-默认效果

敲键盘的猫 2万+

AGX Orin设计-外围电路设计之一

AGX ORIN是英伟达Jetson系列中算力规格最高端的模组,其高达200TOPS/275TOPS的算力可以为各类场景提供澎湃的算力支持,本篇文章针对AGX ORIN的常规外围电路设计做分析描述。

zhiyuchenkeji的博客 4477

计算机考研408复试题汇总

TCP连接是全双工的,两端都可以先挥手 其中一端完成数据发送任务后,发送一个FIN包来终止,另一端针对这个FIN包回复确认包, 直到另一端也发送请求终止数据包FIN,另一端作出确认应答,并且还要发送一个ACK=1表示确认号有效,如果没有收到这个就可以进行重传.

ca1m4n的博客 1万+

使用VIEWER.JS进行简单的图片预览

<script src="../res/js/viewer.min.js"></script><script type="text/javascript"> //F.ready(show());//window.onload = show();function show() { var viewer = new Viewer(document.getEle...

weixin_30410999的博客 190

ESP32蓝牙配网实战:微信小程序中的blufi协议实现与优化

本文详细介绍了在微信小程序中实现ESP32蓝牙配网的实战经验,重点解析了blufi协议的应用与优化。内容涵盖从开发环境配置、协议帧格式解析,到小程序端蓝牙通信、数据转换的核心步骤,并提供了配网状态机设计、错误处理及性能调优等进阶方案,旨在帮助开发者高效、稳定地完成物联网设备配网功能开发。

weixin_29159613的博客 456

强大的jQuery图片查看器插件Viewer.js简单使用

强大的jQuery图片查看器插件Viewer.js简单使用 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" type="text/css" href="viewer/viewer.min.css"/> <script src="jquery/1.9.1/jquery.

ziqilin1991的博客 992

高通Camx功能feature分析之八:高通NCS服务之架构和初始化

本文介绍了高通NCS(NONCameraSensor)服务的架构与初始化流程。NCS服务通过QMI接口访问非相机传感器,为CameraEIS、AEC等算法节点提供陀螺仪、加速度计等传感器数据支持。文章详细解析了NCS服务的分层架构,包括客户端、服务端、QSEE接口实现等组件,并重点分析了初始化过程中获取传感器列表、查询能力等关键步骤。通过camxsetting.xml中的enableNCSService开关控制服务启动,初始化过程涉及QSEE单例创建、传感器能力查询等核心操作。后续文章将继续深入讲解相关技术

929

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

viewer.js插件js版使用

viewer.js简单使用方法,更详细的文档用法可看这里:http://www.dowebok.com/192.html &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8" /&gt; &lt;title&gt;&lt;/title&gt; &

前端小狮的博客 2万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

前端学习案例-viewer.js实现预览效果

前端

qq_41632427的博客 923

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

js功能之使用viewer图片查看器实现图片浏览效果(亲测简单好用)

Viewer.js 是一款强大的图片查看器,像门户网站一般都会有各自的图片查看器,如果您正需要一款强大的图片查看器,也许 Viewer.js 是一个很好的选择。支持移动设备触摸事件支持响应式支持放大/缩小支持旋转(类似微博的图片旋转)支持水平/垂直翻转支持图片移动支持键盘支持全屏幻灯片模式(可做屏保)支持缩略图支持标题显示支持多种自定义事件。

PowerYellow1的博客 5575

jquery-viewer(Viewer.js)—— 一个 jQuery 图片展示插件

Viewer.js是一款功能强大的图片查看器插件,提供纯JS和jQuery两个版本。纯JS版本通过new Viewer(element, options)初始化,支持单张图片或图片集的查看功能。jQuery版本则通过$().viewer()方法调用,并支持选项配置、方法调用和事件处理。安装方式包括npm安装或直接引用CSS和JS文件。基本用法需要引入viewer.css和viewer.js文件后,对目标图片元素进行初始化即可实现图片浏览功能。该插件配置简单,支持多种自定义选项,适合网页图片展示需求。

carcarrot的博客 2466

第三方插件(viewer.js/swipper.js/loca高德地图)的简单使用

前端基础知识复习(2)第三方插件们的使用 PDF.js实现PDF文件预览 下载地址:http://mozilla.github.io/pdf.js/ 使用步骤:——实现点击按钮预览指定PDF文件 1. 加载插件 在html中加载pdf.js插件 <script src="../plugins/pdfjs/build/pdf.js"></script> 在html中添加内容,这边添加了一个按钮,并设置点击事件 <script> $(".handPdf"

qq_46258819的博客 1961

前端点击预览图片:Viewer.js 使用方法

Viewer.js 是一款强大的图片查看器。我们通过Viewer.js 在页面上添加强大的图片查看功能,同时,这款优秀的插件配置操作起来也非常的方便。Viewer.js分为2个版本,js版本和jquery版本,下载地址分别为jQuery 版本:GitHub - fengyuanchen/jquery-viewer: A jQuery plugin wrapper for Viewer.js.

一个努力搬砖的前端开发 2619

viewer.js 的图片放大使用

分为两个版本,一个是js版本,一个是jquery版本 viewer.js 可以自行去下载 官网的下载路径 https://viewerjs.org/getit/ 先看图片放大的效果 一、先说js版本的 引入viewer.js 1、基础调用 <div id="jq3"> <img src="images/demo_img5.jp...

weixin_34365635的博客 1023
上一篇: 从Jackrabbit库中下载文件到web(涉及到inputStream转byte[])
下一篇: 重温数据库操作JDBC
ljunpupupu
博客等级 码龄9年 31粉丝 23原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值