layer.msg(content, options, end) - 提示框
layer.msg('提示內容,唯一不可省略的項', {
icon: 1,//表情型別
time: 2000 //2秒關閉(默認是3秒)
}, function(){
//do something,關閉后想做些什么
});
官方介紹是目前露臉率最高的提示框,因為它簡單,默認會3秒后自動消失,堅持零用戶操作,而且引數也是自動補齊的,
layer.alert(content, options, yes) - 普通資訊框
layer.alert('有了回呼', {icon: 1}, function(index){
//do something
layer.close(index);
});
它的彈出似乎有些高調,一般用于對用戶造成比較強烈的關注,類似系統alert,但比alert更靈便,它的引數是自動向左補齊的,
layer.confirm(content, options, yes, cancel) - 詢問框
layer.confirm('確認洗掉該條訊息?', {
btn: ['確認', '取消'] //可以無限個按鈕
,yes: function(index, layero){
window.location.href = https://www.cnblogs.com/jiaoran/p/href;
layer.close(index); //如果設定了yes回呼,需進行手工關閉
},btn2: function(index, layero){
//按鈕【按鈕二】的回呼
layer.close(index);
return false;//開啟該代碼可禁止點擊該按鈕關閉
},cancel: function(){
//右上角關倍訓呼
layer.close(index);
return false;
}
});
類似系統confirm,但不是和系統的confirm一樣阻塞
layer.close(index) - 關閉特定層
//如果你想關閉最新彈出的層,直接獲取layer.index即可
layer.close(layer.index); //它獲取的始終是最新彈出的某個層,值是由layer內部動態遞增計算的
//當你在iframe頁面關閉自身時
var index = parent.layer.getFrameIndex(window.name); //先得到當前iframe層的索引
parent.layer.close(index); //再執行關閉
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/57406.html
標籤:JavaScript
