本文是本身整理的關於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