http://layer.layui.com/hello.html

如果,你初识layer,你对她不知所措,你甚至不知如何绑定事件…

那或许你应该用秒做单位,去认识她。

开始了解

第一步:部署

下载layer后,把它部署到你项目中的任何一个目录(当然,我们推荐放在前端相关目录里),你不能去挪动layer里面的文件结构,因为它们是不可拆散的组合。就像这样:

第二步:引入

亲爱的,你不必去管那些文件是干嘛的,你只需要认准一个文件:layer.js 没错,当你试图在页面呈现layer的时候,你应该这样去做:

  1. <!doctype html>
  2. <html>
  3. <head>
  4. <title>开始使用layer</title>
  5. </head>
  6. <body>
  7. <button id="test1">小小提示层</button>
  8.  
  9. 你必须先引入jQuery1.8或以上版本
  10. <script src="jQuery的路径"></script>
  11. <script src="layer.js的路径"></script>
  12. <script>
$('#test1').on('click', function(){ layer.msg('Hello layer'); });
  1. </script>
  1. </body>
  2. </html>
  1. 当然,你也可以写在外部的js文件
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <title>开始使用layer</title>
  5. </head>
  6. <body>
  7.  
  8. 你必须先引入jQuery1.8或以上版本
  9. <script src="jQuery的路径"></script>
  10. <script src="layer.js的路径"></script>
  11. <script>
  12.  
  13. //弹出一个页面层
  14. $('#test2').on('click', function(){
  15. layer.open({
  16. type: ,
  17. area: ['600px', '360px'],
  18. shadeClose: true, //点击遮罩关闭
  19. content: '\<\div style="padding:20px;">自定义内容\<\/div>'
  20. });
  21. });
  22. 运行上述例子
  23.  
  24. //弹出一个iframe层
  25. $('#parentIframe').on('click', function(){
  26. layer.open({
  27. type: ,
  28. title: 'iframe父子操作',
  29. maxmin: true,
  30. shadeClose: true, //点击遮罩关闭层
  31. area : ['800px' , '520px'],
  32. content: 'test/iframe.html'
  33. });
  34. });
  35. 运行上述例子
  36.  
  37. //弹出一个loading层
  38. $('#test4').on('click', function(){
  39. var ii = layer.load();
  40. //此处用setTimeout演示ajax的回调
  41. setTimeout(function(){
  42. layer.close(ii);
  43. }, );
  44. });
  45. 运行上述例子
  46.  
  47. //弹出一个tips层
  48. $('#test5').on('click', function(){
  49. layer.tips('Hello tips!', '#test5');
  50. });
  51. 运行上述例子
  52. </script>
  53.  
  54. 当你对此建立了一定的初始,你应该去详看API手册了。
  55.  
  56. </body>
  57. </html>

代码laycode - v1.1

运行上面的例子

第三步:使用

是时候目睹layer的挫样了,由于她是基于jQuery,你可以选择用jQuery的api方式去抒写。当你想弹出一个layer实例的时候,你首先应该绑定事件,就像上面的那个例子。

  1. <!doctype html>
  2. <html>
  3. <head>
  4. <title>开始使用layer</title>
  5. </head>
  6. <body>
  7.  
  8. 你必须先引入jQuery1.8或以上版本
  9. <script src="jQuery的路径"></script>
  10. <script src="layer.js的路径"></script>
  11. <script>
  12.  
  13. //弹出一个页面层
  14. $('#test2').on('click', function(){
  15. layer.open({
  16. type: ,
  17. area: ['600px', '360px'],
  18. shadeClose: true, //点击遮罩关闭
  19. content: '\<\div style="padding:20px;">自定义内容\<\/div>'
  20. });
  21. });
  22. 运行上述例子
  23.  
  24. //弹出一个iframe层
  25. $('#parentIframe').on('click', function(){
  26. layer.open({
  27. type: ,
  28. title: 'iframe父子操作',
  29. maxmin: true,
  30. shadeClose: true, //点击遮罩关闭层
  31. area : ['800px' , '520px'],
  32. content: 'test/iframe.html'
  33. });
  34. });
  35. 运行上述例子
  36.  
  37. //弹出一个loading层
  38. $('#test4').on('click', function(){
  39. var ii = layer.load();
  40. //此处用setTimeout演示ajax的回调
  41. setTimeout(function(){
  42. layer.close(ii);
  43. }, );
  44. });
  45. 运行上述例子
  46.  
  47. //弹出一个tips层
  48. $('#test5').on('click', function(){
  49. layer.tips('Hello tips!', '#test5');
  50. });
  51. 运行上述例子
  52. </script>
  53.  
  54. 当你对此建立了一定的初始,你应该去详看API手册了。
  55.  
  56. </body>
  57. </html>
  1.  

初识layer 快速入门的更多相关文章

  1. Redis快速入门:初识Redis

    [IT168 专稿]在之前的文章中介绍了<Redis快速入门:选择Key-Value Store>,今天给大家介绍Redis的入门知识.Redis是一个开源的使用ANSI C语言编写.支持 ...

  2. Vue.js 快速入门

    什么是Vue.js vue是法语中视图的意思,Vue.js是一个轻巧.高性能.可组件化的MVVM库,同时拥有非常容易上手的API.作者是尤雨溪,写下这篇文章时vue.js版本为1.0.7 准备 我推荐 ...

  3. 快速入门系列--WebAPI--01基础

    ASP.NET MVC和WebAPI已经是.NET Web部分的主流,刚开始时两个公用同一个管道,之后为了更加的轻量化(WebAPI是对WCF Restful的轻量化),WebAPI使用了新的管道,因 ...

  4. EntityFramework6 快速入门教程

    EntityFramework6 快速入门教程 不得不说EF在国内实在是太小众,相关的技术文章真实屈指可数,而且很多文章都很旧了,里面使用的版本跟如今的EF6差别还是比较大.我刚开始弄这个的时候真是绕 ...

  5. Redis快速入门:安装、配置和操作

    本文是有关Redis的系列技术文章之一.在之前的文章中介绍了<Redis快速入门:初识Redis>,对Redis有了一个初步的了解.今天继续为大家介绍Redis如何安装.配置和操作. 系列 ...

  6. Shiro第四篇【Shiro与Spring整合、快速入门、Shiro过滤器、登陆认证】

    Spring与Shiro整合 导入jar包 shiro-web的jar. shiro-spring的jar shiro-code的jar 快速入门 shiro也通过filter进行拦截.filter拦 ...

  7. [转]快速入门系列--WebAPI--01基础

    本文转自:http://www.cnblogs.com/wanliwang01/p/aspnet_webapi_base01.html ASP.NET MVC和WebAPI已经是.NET Web部分的 ...

  8. .Net5 WPF快速入门系列教程

    一.概要 在工作中大家会遇到需要学习新的技术或者临时被抽调到新的项目当中进行开发.通常这样的情况比较紧急没有那么多的时间去看书学习.所以这里向wpf技术栈的开发者分享一套wpf教程,基于.net5框架 ...

  9. vue 快速入门 系列 —— Vue(自身) 项目结构

    其他章节请看: vue 快速入门 系列 Vue(自身) 项目结构 前面我们已经陆续研究了 vue 的核心原理:数据侦测.模板和虚拟 DOM,都是偏底层的.本篇将和大家一起来看一下 vue 自身这个项目 ...

随机推荐

  1. STM32F0xx_ADC采集电压配置详细过程

    前言 关于ADC这一块的功能基本上也算是CortexM芯片的标配了.ST的每一块芯片都有这个功能,只是说因型号不同,通道数.位数等有所不同.STM8的芯片大多数都是10的,也就是说分辨率可达到:参考电 ...

  2. STM32F0xx_DMA收发USART数据配置详细过程

    前言 关于DMA(Direct Memory Access)的功能,前面关注我微信的人应该知道,其实我已经在F1芯片上简单讲了一下.有网友要求在F0讲解一下使用DMA收发串口数据.今天就应网友要求总结 ...

  3. Orcle 系统表

    oracle系统表大全 一.管理员 1.用户: select username from dba_users; 改口令 alter user spgroup identified by spgtest ...

  4. 刀哥多线程之一次性代码gcd-11-once

    一次性执行 有的时候,在程序开发中,有些代码只想从程序启动就只执行一次,典型的应用场景就是"单例" // MARK: 一次性执行 - (void)once { static dis ...

  5. 浅议iOS网络数据解析

    /*------------------------------------ 数据解析: 1.JSON数据 --------------------------------*/ 重点:1.什么是JSO ...

  6. aliyun install php apache mysql nginx

    yum install httpd -y yum install mysql mysql-server -y yum install php-mysql php-pgsql php-pecl-mong ...

  7. 鲁棒性是 Robustness

    鲁棒性是 Robustness 的音译,是指当系统受到不正常干扰时,是否还能保证主体功能正常运作.可参考 维基百科:http://zh.wikipedia.org/zh/ 鲁棒性 _( 计算机科学 ) ...

  8. Xcode7 beta 网络请求报错:The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.

    Xcode7 beta 网络请求报错:The resource could not be loaded because the App Transport Xcode7 beta 网络请求报错:The ...

  9. iPhone的震动 基于SDK8.0 Swift实现

    导入AudioToolbox.framework包 在swift文件中  import AudioToolbox AudioServicesPlaySystemSound(SystemSoundID. ...

  10. SharePoint 2010 RBS 安装和配置的一些记录

    1.SharePoint 2010 RBS FILESTREAM Provider 的“垃圾收集”: 在SharePoint 中删除上传的文档RBS并不会在文件系统删除文档,理解只是在内容数据库删除了 ...