layer.msg只提到3個參數,實際上有第4個參數,第4個參數就是msg關閉后執行的回調。
layer.msg('提示', 2, 1, function(){})
第一個參數:提示
第二個參數:自動關閉時間
第三個參數:圖標類型
第四個參數:msg關閉后執行的回調
layer.msg() 和 layer.alert() 結合使用后的問題
在layer.msg() 彈出錯誤提示后,提交后彈出 layer.alert() 提示點確定關閉ifram 卻關閉不了。


點擊確定,關閉不了最外層的ifran
<script>
$.layer({
type : 2,
shade :false,
border:[2,0.3,'#000',true],
title : '問卷試題',
iframe : {src : 'wj.aspx'},
area : ['750px' , '500px'],
offset : ['100px','']
});
</script>
ifram頁面
msg 事件
if ($("#ValidCode").val() == "") {
layer.msg('請輸入驗證碼!', 1, {
shade: false
});
$("#ValidCode").focus();
return false;
}
layer.alert('恭喜您提交成功,本次測試分數:' + data.cj + '分!', 1, '信息',
function(index) {
parent.layer.close(index);
});