layer弹出层 - 小谦_Jian

Jianxq12 2021-08-06 原文


layer弹出层


layer弹出层

layer弹出层是基于jQuery的js插件。应用步骤如下:

1.引入jQuery核心包和layer.js文件

这里写图片描述

2.调用layer的插件函数

这里写图片描述

3.layer的主要配置项

(1)title:标题

(2)maxmin:最大化最小化控件

(3)area:弹出层宽高

(4)type:弹出层类型(值为0-4)

​ type=0时,content中填写显示的内容

​ type=1时,content中为对象,弹出当前页面的一个块

​ type=2时,content中为文件地址,弹出另一个文件

(5)content:弹出层内容

(6)主要函数:

​ layer.alert(‘弹出框’);

​ layer.confirm(‘提示选择框’);

4.实例

测试页面test.html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>layer弹出层测试</title>
    <script type="text/javascript" src="jquery-1.8.3.min.js"></script>
    <script type="text/javascript" src="layer.js"></script>
</head>
<body>
<div id="d">div标签中的内容</div>

    <script type="text/javascript">
        // (1)type=0,content中填写显示的内容

        // layer.ready(function(){
        //  layer.open({
        //      type:0,
        //      title:\'弹出层测试1\',
        //      maxmin:true,
        //      area:[\'800px\',\'500px\'],
        //      content:\'第一个弹出层测试\'
        //  })
        // })

        // (2)type=1, content=对象,弹出当前页面中的一个块

        // layer.ready(function(){
        //  layer.open({
        //      type:1,
        //      title:\'弹出层测试2\',
        //      maxmin:true,
        //      area:[\'800px\',\'500px\'],
        //      content:$(\'#d\')
        //  })
        // })

        // (3)type=2,content=文件地址,将另一个文件弹出

        layer.ready(function(){
            layer.open({
                type:2,
                title:\'弹出层测试3\',
                maxmin:true,
                area:[\'800px\',\'500px\'],
                content:\'a.html\'
            })
        })

    </script>
</body>
</html>

弹出文件a.html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script type="text/javascript" src="jquery-1.8.3.min.js"></script>
</head>
<body>
    <p>弹出层测试文件</p>
</body>
<script type="text/javascript">

    //绑定点击事件,关闭弹出层
    $(document).click(function(){
        //获取弹出层id
        var index = parent.layer.getFrameIndex(window.name);
        //调用layer.close方法,关闭弹出层
        parent.layer.close(index);
    })
</script>
</html>

代码及相关文件详见GitHub主页 弹出层插件layer

https://github.com/Jianxq12/ITcast/tree/master/Ajax

发表于
2017-10-09 00:50 
小谦_Jian 
阅读(184
评论(0
编辑 
收藏 
举报

 

版权声明:本文为Jianxq12原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/Jianxq12/p/7684307.html

layer弹出层 - 小谦_Jian的更多相关文章

  1. [转载]分享日志 Word,PDF,PPT,TXT之间的转换方法 – 编著人

    Word,PDF,PPT,TXT之间的转换方法 作者:乖乖飞不高~~ 一、把PPT转WORD形式的方法 1.利 […]...

  2. 雷达无线电系列(一)几种常见的幅度分布函数(matlab) – 万雨

    雷达无线电系列(一)几种常见的幅度分布函数(matlab) 文件下载地址: https://github.co […]...

  3. SpringCloud路由网关Zuul – 关耳er

    SpringCloud路由网关Zuul 一、什么是网关   Zuul的主要功能是路由转发和过滤器。路由功能是微 […]...

  4. JAVA开源项目[转] – OnlyLiu

    JAVA开源项目[转] Spring Framework  【Java开源 J2EE框架】 Spring 是一 […]...

  5. Tomcat架构解析(六)—–BIO、NIO、NIO2、APR – 阿里-马云的学习笔记

    Tomcat架构解析(六)—–BIO、NIO、NIO2、APR   对于应用服务器来说 […]...

  6. 忘掉Ghost!利用Win10自带功能,玩转系统备份&恢复 — 系统重置

    之前几篇介绍的如何备份、恢复系统,在遇到问题的时候可以轻松应对。 如果系统出现问题,还可以正常启动,但是之前没 […]...

  7. 从零开始搭建架构实施Android项目 – 沉默的舵手

    从零开始搭建架构实施Android项目  我们先假设一个场景需求:刚有孩子的爸爸妈妈对用照片、视频记录宝宝成长 […]...

  8. (10)ASP.NET Core2.2 中的环境(Environments:dev, stage, prod) – 暗断肠

    (10)ASP.NET Core2.2 中的环境(Environments:dev, stage, prod) […]...

随机推荐

  1. 基于webpack4+vue-cli3项目的换肤功能

    起因 最近因公司需求,需要实现主题换肤功能,不仅仅是颜色的更改,还需要包括图片,字体等文件等更换,因此在百度里 […]...

  2. java贪吃蛇

    使用双向链表实现贪吃蛇程序 1.链表节点定义: package snake; public class Sna […]...

  3. 【设计开发】 典型异步电路设计-脉冲同步(2)

    一、前言   上一篇文章中已经描述了简单的脉冲同步器,它可以实现简单应用场景下的同步功能,同时也存在不少应用限 […]...

  4. 教你玩App怎么赚钱(一)

          在看这篇文章之前,你一定要接受一下谋哥的观点:金钱就是价值流通的手段,不要高看了钱。   玩App […]...

  5. 期望,方差,标准差,正态分布 – 本名边境

    期望,方差,标准差,正态分布 今天下班在单位看的,所以没做笔记 离散型的随机变量,和连续型随机变量, 主要需要 […]...

  6. PL真有意思(八):其它程序设计模型

    前言 在之前几篇我们讨论的语法、语义、命名、类型和抽象适用于所有语言。然而我们的注意力都主要集中在命令式语言上 […]...

  7. select @@Identity 返回自动递增字段的值

    select @@Identity 返回自动递增字段的值。 1. IDENTITY 列不能由用户直接更新,它是 […]...

  8. 十分中搭建VPN

    内容已被删除...

展开目录

目录导航