html上传动态图片不显示图片,解决 viewer.js 动态更新图片导致无法预览的问题
前台页面要求图片的查看,是在表格中点击查看才弹出图片,网上发现用Viewer插件的挺多,就选用的这款插件,但是Viewer插件会产生缩略图,这里取巧了,将缩略图统一替换成了一个带有查看两字的小图片,这样就解决了表格中方缩略图空间不足的问题。
Viewer.js 是一款强大的图片查看器
Viewer.js 特点:
支持移动设备触摸事件
支持响应式
支持放大/缩小
支持旋转(类似微博的图片旋转)
支持水平/垂直翻转
支持图片移动
支持键盘
支持全屏幻灯片模式(可做屏保)
支持缩略图
支持标题显示
支持多种自定义事件
下面看下解决 viewer.js 动态更新图片导致无法预览的问题,具体内容如下所示:
1、viewer.js 使用 Demo
2、viewer.js 下载地址
3、viewer只能初始化一次,也就是说如果用ajax添加了新的图片,你再初始化新添加的图片还是出不来,只有第一次初始化加载的图片
4、解决方案
参看官方文档:
5、具体代码实例
$.post('your_url', {
param: 'value'
}, function(data) {
var html = '';
for (var i = data.length - 1; i >= 0; i--) {
html += '
'
}
$("#img_list").append(html);
// 初始化 viewer.js
var viewer = new Viewer(document.getElementById('img_list'), {
toolbar: true, //显示工具条
viewed() {
viewer.zoomTo(0.75); // 图片显示比例 75%
},
show: function (){ // 动态加载图片后,更新实例
viewer.update();
},
});
});
总结
以上所述是小编给大家介绍的解决 viewer.js 动态更新图片导致无法预览的问题,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
html上传动态图片不显示图片,解决 viewer.js 动态更新图片导致无法预览的问题相关推荐
- html动态添加图片不显示不出来,解决 viewer.js 动态更新图片导致无法预览的问题...
前台页面要求图片的查看,是在表格中点击查看才弹出图片,网上发现用Viewer插件的挺多,就选用的这款插件,但是Viewer插件会产生缩略图,这里取巧了,将缩略图统一替换成了一个带有查看两字的小图片,这 ...
- vue上线后图片不显示_解决Vue打包后访问图片/图标不显示的问题
大家可否遇到过 npm run build打包后,项目在线上运行时,资源文件 (图片.图标)不显示 的问题, 接下来,我给大家分享一下我的解决方案~ 1.检查打包后dist中的css文件 打开此文件后 ...
- 服务器尚图片不显示缩率图,Windows Server 2008 R2 怎么看图预览图片(能不能显示缩略图)...
Windows Server 2008 安装桌面体后就可以像看图软件一样预览图片,但 Windows Server 2008 R2 却不行,所有图片都显示一致的背景,给预览图片带来一定的麻烦,Win2 ...
- php 图片 投稿 源码,php图片上传,审核,显示源码(转载)
php图片上传,审核,显示源码(转载) 最近想为http://gif.nbqq.net,加一个网友可以自主上传的页面,然后我审核.所以百度了下源码先.下午好好研究下. 首先来看下上传部分的表单代码: ...
- wordpress搜索不了中文linux,WordPress上传带中文汉字名称的图片不显示的解决办法...
以上是WordPress上传带中文汉字名称的图片不显示的情况,正常上传成功的话,在上图两个地方都会有图片缩略图显示.相信很多WordPress装载linux系统上的朋友都会遇到这样的错误. WordP ...
- html实现图片上传到浏览器并显示
方法一 利用原生js实现图片上传 上传文件时,需要设置请求头,一般请求头是json格式,一般文件的请求数据是formdata类型,所以需要设置请求头Content-Type:multipart/for ...
- ajax图片上传插件demo,jQuery 自制上传头像插件-附带Demo实例(ajaxfileupload.js第三弹)...
这篇文章主要是对前两篇关于ajaxfileupload.js插件的文章 的一个收关.但是最初也是因为想做这么一个功能,一点一点的引发出了好多问题,不断去学习,研究,才写了这三篇. 早些时候已经实现了上 ...
- 七牛上传的视频,让截图变成一张独立存在的图片(持久化数据处理)
一.与七牛工程师勾兑中: willem2018-06-02 09:10 如题,我想让上传的视频中,截图变成一张独立存在的图片,请问有什么好的办法么?谢谢 七牛云工程师2018-06-02 09:10 ...
- Django Admin 上传多张图片并显示缩略图
Django Admin 上传多张图片并显示缩略图 文章目录 Django Admin 上传多张图片并显示缩略图 1.效果预览 2.自定义Widget 3.定义模型和模型表单 3.1 定义模型 3.2 ...
最新文章
- mariadb mysql同步_mysql/mariadb 主从复制实现数据库同步
- Automatic IE Testing With Python
- html input file 修改按钮文字_html单选按钮默认选中怎么做?input标签的单选按钮用法实例...
- GET和POST两种基本请求方法的区别(转载)
- redis(19)--事务
- 【SpringBoot】添加自定义浏览器图标 favicon.ico
- 中国程序员 VS 美国程序员,差距就在这五点
- 使用 mock 数据在本地运行 SAP Fiori Elements 应用的工作原理
- Systemd 入门教程之命令篇
- C#调用bat 不显示DOS窗口,禁止DOS窗口一闪而过
- 6月20日云栖精选夜读丨国内首家!阿里云宣布全面提供IPv6服务
- android命名规范阿里,阿里android开发手册 PDF 下载
- C# - 自动生成分页存储过程
- 【百度地图API】如何制作孪生姐妹地图?
- 08CMS之标识还原
- 游戏服务器停机维护,游戏服务器如何做到不停机更新
- access有效性规则不为空值_access窗体文本框有效性规则中输入is not null无效
- Linux 文件打包(tar命令——怎么使打包后的文件夹里只有想要的文件而不是有多一个原目录)
- 后台管理页面左侧导航栏
- Leetcode-LCP 25. 古董键盘
热门文章
- 不定宽高,实现盒子左右垂直居中
- android rom打包解包工具,Android ROM包定制(解包,增删模块,打包)
- ava.lang.IllegalArgumentException: At least one base package must be specified 	at org.springframewo
- php取网盘真实链接,利用蓝奏做个人小文件网盘和获取真实下载地址
- Delphi输出日志的方法
- Pattern Recognition期刊投稿经验
- Vue中使用高德地图
- 2022年1月国产数据库排行榜:TiDB霸榜两年势头不减,openGauss与OceanBase分数大涨
- scrollViewDidEndDragging和scrollViewDidEndDecelerating有什么区别呢
- 解决java.io.IOException: Cannot run program cygpath: CreateProcess error=2, 系统找不到指定的文件 的错误...