var i = 10; var interval; layer.confirm('會議已結束',{ btn: ['取消'],//按鈕 skin: 'layui-layer-molv',success: function(a,b){ var fn = function() { layer.title(i+' 秒后,系統將自動退出並關閉。',b); i--; }; interval = setInterval(function(){ fn(); if(i === 0){// 倒計時結束后執行 layer.title('',b); clearInterval(interval); layer.msg('倒計時結束',{icon: 1}); } },1000); },end:function(){ clearInterval(interval); } },function(){ clearInterval(interval); layer.msg('已取消',{icon: 1}); });