layer弹出层倒计时关闭的实现方法
2019-09-27 15:43
1091 查看
因为官方没有提供,只能自己实现了,包括按钮倒计时和标题倒计时,标题倒计时在注释部分:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script src="https://cdn.bootcss.com/jquery/1.11.0/jquery.min.js"></script> <script src="https://cdn.bootcss.com/layer/2.3/layer.js"></script> <script> function func1() { var i = 9; var interval; layer.confirm('是否提交?', { btn: [i+1+'s后可提交','退出'], //按钮 skin: 'layui-layer-molv', success: function(a,b){ $(".layui-layer-btn0").css("backgroundColor","#92B8B1"); var fn = function() { // layer.title(i+' 秒后,系统将自动退出并关闭。',b); $(".layui-layer-btn0").text(i+'s后可提交'); i--; }; interval = setInterval(function(){ fn(); if(i === 0){ $(".layui-layer-btn0").css("backgroundColor","#019F95"); $(".layui-layer-btn0").text('提交'); clearInterval(interval); } }, 1000); }, end:function(){ clearInterval(interval); } }, function(){ if(i<=0) { layer.msg('已提交', {icon: 1}); } }, function(){ clearInterval(interval); layer.msg('已关闭', {icon: 1}); }); } </script> <button id="func1" onclick="func1();">询问框</button> </body> </html>
以上这篇layer弹出层倒计时关闭的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- layer插件实现在弹出层中弹出一警告提示并关闭弹出层的方法
- CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法
- 使用layer实现登录弹框,登录成功以后关闭弹框并调用父窗口方法
- JavaScript实现自动弹出窗口并自动关闭窗口的方法
- JS实现关闭当前页而不弹出提示框的方法
- jQuery、layer实现弹出层的打开、关闭功能
- layer弹出层全屏及关闭方法
- js关闭当前页面不弹出提示的方法 js实现浏览器的各种菜单命令
- js、jQuery、layer实现弹出层的打开、关闭
- JS+CSS实现带关闭按钮DIV弹出窗口的方法
- JS实现关闭当前页而不弹出提示框的方法
- layer弹出的iframe层在执行完毕后关闭当前弹出层的方法
- layer实现关闭弹出层刷新父界面功能详解
- JS+CSS实现带关闭按钮DIV弹出窗口的方法
- CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法
- javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
- jQuery、layer实现弹出层的打开、关闭
- js、jQuery、layer实现弹出层的打开、关闭
- jQuery、layer实现弹出层的打开、关闭
- layer弹出子iframe层父子页面传值的实现方法