layer插件學習——彈框(自定義頁)

本文是本身整理的關於layer插件的彈框樣式結果html

介紹:java

  官方介紹:layer至今仍做爲layui的表明做,受衆普遍並不是偶然,而是這五年多的堅持,不斷完善和維護、不斷建設和提高社區服務,使得猿們紛紛自發傳播,乃至於成爲今天的Layui最強勁的源動力。目前,layer已成爲國內最多人使用的web彈層組件,GitHub天然Stars3000+,官網累計下載量達30w+,大概有20萬Web平臺正在使用layer。web

  同時也高居年度最受歡迎的開源項目榜單:2017年度最流行的十大中國開源軟件:https://www.jianshu.com/p/d7a76eee56e6ajax

  受到如此追捧也是有緣由的,使用起來快速方便容易上手,界面美觀大方不累贅,看上去很舒服,在項目中用到一部分,也記錄下一些經常使用的功能和屬性api

項目中常見的一些彈框層,快速使用這個文檔,layui
官方總文檔:http://layer.layui.com/
此文檔已經不在維護http://layer.layui.com/api.html
新版彈框文檔:http://www.layui.com/doc/modules/layer.html
討論社區:http://fly.layui.com/jsp

  如下代碼在線調試網址:http://www.layui.com/doc/modules/layer.htmlpost

 

一:彈出到另一個頁面的寫法,及其關閉,添加保存以後關閉頁面的寫法

  運用:點擊添加按鈕,彈出另一個頁面ui

$("#adduser").on("click", function() { 
  layer.open({   type : 2,  title : '添加標籤', area : [ '800px', '470px' ], fix : false, content :'useradd.jsp', end : function() { }
  }); });

  頁面點擊關閉按鈕和添加後保存按鈕邏輯代碼:url

//添加後保存(數據也能夠使用表單序列化提交)
var index = parent.layer.getFrameIndex(window.name);
$("#addBtn").on("click", function() {
  $.ajax({   url : "xxxxxxxxxx", data : {   loginName : $("#loginName").val(), username : $("#username").val(), password : $("#password").val(), rePassword:$("#rePassword").val(), xxxxx : $("#xxxxxxxxxxx option:selected").val(), }, type : "post", success : function(data) { }   }); })
//關閉按鈕 $('#close').on('click', function() {   parent.layer.close(index); })

  

 更多彈出實例:http://layer.layui.com/test/more.htmlspa

圖片.png


普通示例:http://layer.layui.com/

相關文章
相關標籤/搜索