Layui点击图片弹框预览的实现方法


Posted in Javascript onSeptember 16, 2019

我就废话不多说了,直接上代码吧!

如下所示:

<img src="123.png" width="20px" height="20px" class="layui-upload-img" onclick="previewImg(this)">
function previewImg(obj) {
    var img = new Image(); 
    img.src = obj.src;
    //var height = img.height + 50; // 原图片大小
    //var width = img.width; //原图片大小
    var imgHtml = "<img src='" + obj.src + "' width='500px' height='500px'/>"; 
    //弹出层
    layer.open({ 
      type: 1, 
      shade: 0.8,
      offset: 'auto',
      area: [500 + 'px',550+'px'], // area: [width + 'px',height+'px'] //原图显示
      shadeClose:true,
      scrollbar: false,
      title: "图片预览", //不显示标题 
      content: imgHtml, //捕获的元素,注意:最好该指定的元素要存放在body最外层,否则可能被其它的相对元素所影响 
      cancel: function () { 
        //layer.msg('捕获就是从页面已经存在的元素上,包裹layer的结构', { time: 5000, icon: 6 }); 
      } 
    }); 
  }
//另外打开一个页面显示图片
 function previewImg(obj) {
    window.open(obj.src);
  }

以上这篇Layui点击图片弹框预览的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Firefox div高度自适应
Apr 28 Javascript
Javascript 网页黑白效果实现代码(兼容IE/FF等)
Apr 23 Javascript
jQuery实现带渐显效果的人物多级关系图代码
Oct 16 Javascript
JavaScript数据结构与算法之集合(Set)
Jan 29 Javascript
修复jQuery tablesorter无法正确排序的bug(加千分位数字后)
Mar 30 Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
Nov 18 Javascript
Bootstrap CSS布局之表单
Dec 17 Javascript
深入理解vue $refs的基本用法
Jul 13 Javascript
说说node中的可读流和可写流的区别
Jun 01 Javascript
快速解决vue在ios端下点击响应延时的问题
Aug 27 Javascript
在vue项目中正确使用iconfont的方法
Sep 28 Javascript
解决使用layui的时候form表单中的select等不能渲染的问题
Sep 18 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
Sep 16 #Javascript
layui异步加载table表中某一列数据的例子
Sep 16 #Javascript
layui.use模块外部使用其内部定义的js封装函数方法
Sep 16 #Javascript
浅谈JS中几种轻松处理'this'指向方式
Sep 16 #Javascript
使用xampp将angular项目运行在web服务器的教程
Sep 16 #Javascript
在layui.use 中自定义 function 的正确方法
Sep 16 #Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
Sep 16 #Javascript
You might like
discuz论坛 用户登录 后台程序代码
2008/11/27 PHP
PHP中鲜为人知的10个函数
2014/02/28 PHP
php 可变函数使用小结
2018/06/12 PHP
PHP操作XML中XPath的应用示例
2019/07/04 PHP
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(下:动画篇)
2010/03/24 Javascript
jquery1.83 之前所有与异步列队相关的模块详细介绍
2012/11/13 Javascript
jquery图片放大功能简单实现
2013/08/01 Javascript
jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
2013/12/02 Javascript
JS实现鼠标单击与双击事件共存
2014/03/08 Javascript
js实现3D图片逐张轮播幻灯片特效代码分享
2015/09/09 Javascript
Bootstrap每天必学之简单入门
2015/11/19 Javascript
JavaScript中${pageContext.request.contextPath}取值问题及解决方案
2016/12/08 Javascript
实例讲解JavaScript截取字符串
2018/11/30 Javascript
Vue对象赋值视图不更新问题及解决方法
2019/06/03 Javascript
微信小程序渲染性能调优小结
2019/07/30 Javascript
js原生map实现的方法总结
2020/01/19 Javascript
JavaScript前端实现压缩图片功能
2020/03/06 Javascript
vue-video-player 断点续播的实现
2021/02/01 Vue.js
Python使用MD5加密字符串示例
2014/08/22 Python
python实现按行切分文本文件的方法
2016/04/18 Python
对numpy中布尔型数组的处理方法详解
2018/04/17 Python
PyCharm使用Docker镜像搭建Python开发环境
2019/12/26 Python
GDAL 矢量属性数据修改方式(python)
2020/03/10 Python
Python的信号库Blinker用法详解
2020/12/31 Python
台湾旅游网站:雄狮旅游网
2017/08/16 全球购物
美国著名的家居用品购物网站:Bed Bath & Beyond
2018/01/05 全球购物
Becextech新西兰:数码单反相机和手机在线商店
2018/04/27 全球购物
美国玩具公司:U.S.Toy
2018/05/19 全球购物
拉飞逸官网:Lafayette 148 New York
2020/07/15 全球购物
判断单链表中是否存在环
2012/07/16 面试题
师范生个人推荐信
2013/11/29 职场文书
大学生个人自荐信
2014/02/24 职场文书
公民授权委托书范本
2014/09/17 职场文书
2016党员党课心得体会
2016/01/07 职场文书
创业不要错过,这4种餐饮新模式
2019/07/18 职场文书
导游词之海南天涯海角
2019/12/05 职场文书