Layui 彈出框

需要加載模塊:layer ,詳細(xì)參考:http://layer.layui.com/

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

模塊化使用:

layui.use('layer', function(){
var layer = layui.layer;

layer.msg('hello');
});


image.png

彈出框類型:type

0(信息框锈候,默認(rèn))1(頁面層)2(iframe層)3(加載層)4(tips層)

彈出框標(biāo)題:title

title支持三種類型的值,若你傳入的是普通的字符串泵琳,如title :'我是標(biāo)題',那么只會改變標(biāo)題文本谷市;若你還需要自定義標(biāo)題區(qū)域樣式击孩,那么你可以title: ['文本', 'font-size:18px;'],數(shù)組第二項(xiàng)可以寫任意css樣式巩梢;如果你不想顯示標(biāo)題欄,你可以title: false

彈出框內(nèi)容:content

/!*
如果是頁面層
/
layer.open({
type: 1,
content: '傳入任意的文本或html' //這里content是一個普通的String
});
layer.open({
type: 1,
content: ('#id') //這里content是一個DOM验烧,注意:最好該元素要存放在body最外層又跛,否則可能被其它的相對元素所影響 }); //Ajax獲取.post('url', {}, function(str){
layer.open({
type: 1,
content: str //注意若治,如果str是object,那么需要字符拼接端幼。
});
});
/!

如果是iframe層
/
layer.open({
type: 2,
content: 'http://sentsin.com' //這里content是一個URL,如果你不想讓iframe出現(xiàn)滾動條此熬,你還可以content: ['http://sentsin.com', 'no']
});
/!

如果是用layer.open執(zhí)行tips層
*/
layer.open({
type: 4,
content: ['內(nèi)容', '#id'] //數(shù)組第二項(xiàng)即吸附元素選擇器或者DOM
});

彈出框樣式:內(nèi)置的有:layui-layer-lanlayui-layer-molv

/單個使用
layer.open({
skin: 'demo-class'
});
//全局使用。即所有彈出層都默認(rèn)采用犀忱,但是單個配置skin的優(yōu)先級更高
layer.config({
skin: 'demo-class'
})
//CSS
body .demo-class .layui-layer-title{background:#c00; color:#fff; border: none;}
body .demo-class .layui-layer-btn{border-top:1px solid #E9E7E7}
body .demo-class .layui-layer-btn a{background:#333;}
body .demo-class .layui-layer-btn .layui-layer-btn1{background:#999;}

加上body是為了保證優(yōu)先級。你可以借助Chrome調(diào)試工具阴汇,定義更多樣式控制層更多的區(qū)域。

彈出框大胁笫:area

在默認(rèn)狀態(tài)下,layer是寬高都自適應(yīng)的秸架,但當(dāng)你只想定義寬度時(shí)未斑,你可以area: '500px',高度仍然是自適應(yīng)的蜡秽。當(dāng)你寬高都要定義時(shí),你可以area: ['500px', '300px']

彈出框位置:offset

image.png

圖標(biāo):icon

image.png

彈出框按鈕:btn

信息框模式時(shí)试浙,btn默認(rèn)是一個確認(rèn)按鈕寞蚌,其它層類型則默認(rèn)不顯示,加載層和tips層則無效壹哺。當(dāng)您只想自定義一個按鈕時(shí),你可以btn: '我知道了'管宵,當(dāng)你要定義兩個按鈕時(shí)攀甚,你可以btn: ['yes', 'no']。當(dāng)然秋度,你也可以定義更多按鈕,比如:btn: ['按鈕1', '按鈕2', '按鈕3', …]埠居,按鈕1的回調(diào)是yes,而從按鈕2開始滥壕,則回調(diào)為btn2: function(){},以此類推懂衩。如:
//eg1
layer.confirm('納尼?', {
btn: ['按鈕一', '按鈕二', '按鈕三'] //可以無限個按鈕
,btn3: function(index, layero){
//按鈕【按鈕三】的回調(diào)
}
}, function(index, layero){
//按鈕【按鈕一】的回調(diào)
}, function(index){
//按鈕【按鈕二】的回調(diào)
});

//eg2
layer.open({
content: 'test'
,btn: ['按鈕一', '按鈕二', '按鈕三']
,yes: function(index, layero){
//按鈕【按鈕一】的回調(diào)
}
,btn2: function(index, layero){
//按鈕【按鈕二】的回調(diào)

//return false 開啟該代碼可禁止點(diǎn)擊該按鈕關(guān)閉

}
,btn3: function(index, layero){
//按鈕【按鈕三】的回調(diào)

//return false 開啟該代碼可禁止點(diǎn)擊該按鈕關(guān)閉

}
,cancel: function(){
//右上角關(guān)閉回調(diào)

//return false 開啟該代碼可禁止點(diǎn)擊該按鈕關(guān)閉

}
});

按鈕排列

image.png

關(guān)閉按鈕:closeBtn

image.png

遮罩

image.png

自動關(guān)閉time

image.png

彈出框動畫anim

image.png

maxmin

image.png
image.png

image.png

success:彈出框成功的回調(diào)

layer.open({
content: '測試回調(diào)',
success: function(layero, index){
console.log(layero, index);
}
});

yes:確認(rèn)按鈕回調(diào)

layer.open({
content: '測試回調(diào)',
yes: function(index, layero){
//do something
layer.close(index); //如果設(shè)定了yes回調(diào)胡岔,需進(jìn)行手工關(guān)閉
}
});

關(guān)閉按鈕回調(diào)。如果不想關(guān)閉苫亦,return false即可

cancel: function(index, layero){
if(confirm('確定要關(guān)閉么')){ //只有當(dāng)點(diǎn)擊confirm框的確定時(shí)怨咪,該層才會關(guān)閉
layer.close(index)
}
return false;
}

layer.config 彈出框全局

image.png

layer.alert 普通信息框

image.png

layer.confirm 詢問框

image.png

layer.msg提示框

image.png

layer.load 加載層

image.png

tips

image.png
image.png

image.png

image.png

image.png

image.png

image.png

image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市巍膘,隨后出現(xiàn)的幾起案子芋簿,更是在濱河造成了極大的恐慌峡懈,老刑警劉巖与斤,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異梅鹦,居然都是意外死亡裆甩,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進(jìn)店門冻河,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人叨叙,你說我怎么就攤上這事∥吨停” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵剑鞍,是天一觀的道長爽醋。 經(jīng)常有香客問我,道長蚂四,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任久妆,我火速辦了婚禮,結(jié)果婚禮上镇饺,老公的妹妹穿的比我還像新娘送讲。我一直安慰自己,他們只是感情好哼鬓,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著健盒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪扣癣。 梳的紋絲不亂的頭發(fā)上憨降,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天,我揣著相機(jī)與錄音授药,去河邊找鬼呜魄。 笑死莱衩,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的笨蚁。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼册招,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了是掰?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤键痛,失蹤者是張志新(化名)和其女友劉穎匾七,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體昨忆,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年席里,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了拢驾。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡咖为,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出躁染,到底是詐尸還是另有隱情架忌,我是刑警寧澤吞彤,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布鳖昌,位于F島的核電站,受9級特大地震影響许昨,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜莉恼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一速那、第九天 我趴在偏房一處隱蔽的房頂上張望俐银。 院中可真熱鬧端仰,春花似錦、人聲如沸荔烧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽臀稚。三九已至吝岭,卻和暖如春吧寺,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背稚机。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蜓肆,地道東北人谋币。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像蕾额,于是被迫代替她去往敵國和親早芭。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容

  • type - 基本層類型 類型:Number诅蝶,默認(rèn):0layer提供了5種層類型退个∧己荆可傳入的值有:0(信息框,默認(rèn))...
    hopevow閱讀 16,770評論 5 2
  • 彈出層layer的使用 Intro layer是一款web彈層組件语盈,致力于服務(wù)各個水平段的開發(fā)人員舱馅。layer官網(wǎng)...
    天天向上卡索閱讀 12,177評論 0 9
  • 體驗(yàn):努力去做自己該做的,但是不要期待回報(bào),不是付出了就會有回報(bào)的,做了就不要后悔,不做才后悔。
    杜永鵬閱讀 97評論 0 0
  • 國慶假期刀荒,家里蹲代嗤,悠閑度過了很有意義的假期。 埋頭布置自己的小天地缠借,移動家里家具的朝向干毅,添置大大的花瓶,掛出之前的...
    小泥巴教練閱讀 198評論 0 0
  • 按照縣政府安委會泼返、交通運(yùn)輸局黨委的要求硝逢,我單位繼續(xù)開展百日安全專項(xiàng)活動,嚴(yán)格落實(shí)百日安全專項(xiàng)活動精神绅喉,加強(qiáng)紅...
    童心_a39d閱讀 148評論 0 0