龙空技术网

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

甘道实研 47

前言:

目前你们对“html点击弹出层”大概比较关切,你们都需要学习一些“html点击弹出层”的相关资讯。那么小编同时在网上搜集了一些有关“html点击弹出层””的相关资讯,希望你们能喜欢,咱们快快来学习一下吧!

 <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); }

标签: #html点击弹出层