要設置layer彈出層自動關閉,可以使用layer.close()方法來手動關閉彈出層,或者設置定時器來自動關閉。
layer.open({
content: '這是一個彈出層',
time: 3000, // 設置自動關閉的時間,單位為毫秒
end: function() {
layer.closeAll(); // 關閉所有彈出層
}
});
var index = layer.open({
content: '這是一個彈出層',
time: 3000 // 設置自動關閉的時間,單位為毫秒
});
setTimeout(function(){
layer.close(index); // 根據索引關閉指定的彈出層
}, 3000);
這樣就可以設置layer彈出層自動關閉了。注意,layer.close()方法需要傳入彈出層的索引值或者彈出層的DOM對象,可以使用layer.open()方法的返回值來獲取索引值。