layer弹出图片的问题

layer弹出图片的问题

转载:https://blog.csdn.net/qq_41815146/article/details/81141088

layer下载地址:http://layer.layui.com/

jQuery下载地址:http://www.jq22.com/jquery-info122

使用layer弹框的步骤:

1.引入javascript文件(jQuery文件+layer.js,先引入iQuery文件,注意引入路径)

2.参考官网上的demo来编写javascript代码

以下是我做测试的demo, 文件位置如下

layer弹出图片的问题

layer弹出图片的问题

layer弹出图片的问题

 

 

下面先测试引入路径的问题,测试layer.alert() 

    <!DOCTYPE html>
     
    <html>
    <head>
    <title>弹框</title>
    <meta charset="UTF-8">
    </head>
    <body>
    <a href="javascript:;" class='show' >查看</a>
    </body>
    <script type="text/javascript" src="jquery-3.2.1/jquery-3.2.1.js"></script>
    <script type="text/javascript" src="layer/layer.js"></script>
    <script type="text/javascript">
    layer.alert('Hello world');
     
    </script>
    </html>

 

 

路径正确的话,此时的效果应为

layer弹出图片的问题

下面来介绍layer的弹框种类

layer弹出图片的问题

至于你要选择哪种弹框类型,在官网上可以查看以下,然后根据自己的需要来选择

我主要想介绍的是弹出图片的问题,暂时选择iframe层来使用

点击iframe层,会出现对应的javascript代码

layer弹出图片的问题     layer弹出图片的问题

你可以直接将对应的代码放入javascript进行测试,将content改为 http://layer.layui.com/ ,注意加 引号,否则反斜线会被转义

layer弹出图片的问题

layer弹出图片的问题

想特别说明的是,type值为2才能显示在线的内容,包括在线图片

测试在线图片,你可以找一个动图,复制图片路径,放入content

content: ‘http://img.zcool.cn/community/012d6b573bc18d6ac7253f9adca1fd.gif’

layer弹出图片的问题

现在问题来了,如果你想显示你本地的图片,切记要将type值改为1,找来一张图片放入目录

layer弹出图片的问题

代码如下:

    <script type="text/javascript">
    // layer.alert('Hello world');
    $(function(){
    $('.show').on('click',function(){
    var img = '<img src="t01e625b2921d39de4b.png">'
    layer.open({
    type: 2,//Page层类型
    area: ['500px', '300px'],
    title: '你好,layer。',
    shade: 0.6 ,//遮罩透明度
    maxmin: true ,//允许全屏最小化
    anim: 1 ,//0-6的动画形式,-1不开启
    content: img
    });
    });
    });
    </script>

 

如果type值为2,则会出现以下错误

layer弹出图片的问题

将type改为1,本地图片就能正常显示了

    <script type="text/javascript">
    // layer.alert('Hello world');
    $(function(){
    $('.show').on('click',function(){
    var img = '<img src="t01e625b2921d39de4b.png">'
    layer.open({
    type: 1,//Page层类型
    // area: ['500px', '300px'],
    title: '你好,layer。',
    shade: 0.6 ,//遮罩透明度
    maxmin: true ,//允许全屏最小化
    anim: 1 ,//0-6的动画形式,-1不开启
    content: img
    });
    });
    });
    </script>

 

layer弹出图片的问题

而且将area这一属性去掉,弹框会匹配图片的大小

layer弹出图片的问题

当然,我这只是用于谈这一问题做的一个小测试,而如果你是做项目的话,还可以动态显示图片,给图片的地址一个data属性

layer弹出图片的问题

在javascript中获取到

layer弹出图片的问题

将img给到content即可,但一定要确保图片的路径正确,才能正常显示

——————— 本文来自 玥娃娃 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/qq_41815146/article/details/81141088?utm_source=copy

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112865.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • CAS锁(cas自旋锁原理)

    参考文档:http://www.blogjava.net/xylz/archive/2010/07/04/325206.htmlhttp://blog.hesey.net/2011/09/resolve-aba-by-atomicstampedreference.htmlhttp://www.searchsoa.com.cn/showcontent_69238.htm

    2022年4月17日
    66
  • 10.2 网页插入背景音乐「建议收藏」

    10.2 网页插入背景音乐「建议收藏」一、bgsound标签简介在网页中可以为某个网页设置背景音乐,使用的是bgsound标签。bgsound是用以插入背景音乐,但只适用于IE浏览器,在Firefox等中未必适用。语法:背景音乐的文件可以是avi、mp3等声音文件。“背景音乐的地址”可以是相对路径,也可以是绝对路径。强烈不推荐使用绝对路径。使用bgsound加入背景音乐与使用embed加入音频不一样,加入音频是有操

    2022年9月13日
    1
  • Sql2008每天自动备份的脚本

    Sql2008每天自动备份的脚本

    2021年8月20日
    55
  • tcp为什么是三次握手不是两次握手_tcp四次挥手

    tcp为什么是三次握手不是两次握手_tcp四次挥手一、为什么握手是三次,而不是两次或者四次?答:两次不安全,四次没必要。tcp通信需要确保双方都具有数据收发的能力,因此双方都要发送SYN确保对方具有通信的能力二、为什么挥手是四次而不是三次?答:发送FIN包只能表示对方不再发送数据了,不代表对方不再接收数据,因此被动关闭方进行ACK回复之后有可能还会继续发送数据,等到不再发送数据了才会发送下一个FIN包,因此FIN包和ACK包是分开的…

    2022年10月3日
    4
  • 【撸网站第一天】开篇

    【撸网站第一天】开篇今天准备撸一个网站,主要撸一下他的技术点,包括:前端、结构、后端、压力测试等等。现介绍一下这个网站:http://xingship.com测试下来,这个网站貌似只能在手机上使用,我在pc上显示的效果并不是很好,不知道站长是否可以兼容一下pc端。如下效果:很丑,但是当我跑到手机上来看的时候,还像那么回事。网站呢,主要是电影短视频的介绍。开始我以为这个是网站的布局是这一个标准的网格布局,但是其实他是个瀑布模式。第二篇,我们来详细介绍这个,好啦,今天由于时间关系,就现记录到这..

    2022年8月31日
    2
  • 【伪装位置神器】神行者AnyLocation 1.3.0001可用于微信,陌陌

    【伪装位置神器】神行者AnyLocation 1.3.0001可用于微信,陌陌软件名称:神行者(激活成功教程)软件版本:v1.3.0001授权类别:免费测试机型:大可乐手机下载链接:http://pan.baidu.com/s/1qWwSMde密码:m7mq应用简介:神行者Any

    2022年8月2日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号