我的编程空间,编程开发者的网络收藏夹
学习永远不晚

JS怎么实现定时自动消失的弹出窗口

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

JS怎么实现定时自动消失的弹出窗口

本篇内容介绍了“JS怎么实现定时自动消失的弹出窗口”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

一、Demo.html

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title>js弹框3秒后自动消失</title>        <link rel="stylesheet" type="text/css" href="./js/bootstrap/css/bootstrap.css" rel="external nofollow" />        <link rel="stylesheet" type="text/css" href="./css/demo.css" rel="external nofollow" />                </head>    <body>        <button onclick="showModal()">点击弹出模态框</button>                <div class='modal my-modal-alert' id='my-modal-alert'>            <div class='modal-dialog boxBodySmall'>                <div class='modal-content'>                    <div class='modal-header boxHeader'>                        <button type='button' class='close boxClose' data-dismiss='modal'>                            <span aria-hidden='true'>×</span><span class='sr-only'>Close</span>                        </button>                        <h5 class='modal-title boxTitle' id='modal-title'>模态框</h5>                    </div>                    <div class='modal-body' id='modal-body-alert'>                        <div id='modal_message'>js弹框自动消失案例</div>                        <span id='num'></span>                    </div>                    <div class='modal-footer boxFooter' id='modal-footer'>                        <button type='button' class='btn btn-default boxButton' data-dismiss='modal'>关闭</button>                        <button type='button' class='btn btn-primary boxButton'>保存</button>                    </div>                </div>            </div>        </div>                <script class="lazy" data-src="./js/jquery/jquery-1.11.2.js"></script>        <script class="lazy" data-src="./js/bootstrap/js/bootstrap.min.js"></script>        <script class="lazy" data-src="./js/jquery-ui/jquery-ui.min.js"></script>                <script>            var clearFlag = 0;            var count = 3;//设置3秒后自动消失            var showModal = function(){                $("#my-modal-alert").toggle();//显示模态框                                $("#my-modal-alert").draggable({//设置模态框可拖动(需要引入jquery-ui.min.js)                    handle: ".modal-header"                });                                clearFlag = self.setInterval("autoClose()",1000);//每过一秒调用一次autoClose方法            }                        var autoClose = function(){                if(count>0){                    $("#num").html(count + "秒后窗口将自动关闭");                    count--;                }else if(count<=0){                    window.clearInterval(clearFlag);                     $("#num").html("");                    $("#my-modal-alert").fadeOut("slow");                    count = 3;                    $("#my-modal-alert").toggle();                }            }        </script>    </body></html>

注意:1、bootstrap依赖于jquery,引入bootstrap前需要引入jquery

二、Demo.css

 .my-modal-alert .boxBodyBig{    width:496px;    height: 418px;} .my-modal-alert .boxBodySmall{    width:412px;    height: 418px;}.my-modal-alert .boxHeader{    background-color: #f6f6f6;    border-bottom: #e5e5e5 1px;    height: 48px;}  .my-modal-alert .boxTitle{    background-color: #f6f6f6;    color:#333333;    font-family:"SimHei";    font-size: 16px;}.my-modal-alert .boxClose{    }.my-modal-alert .boxClose:hover{    color: #ff7800;}.my-modal-alert .boxFooter{    margin: auto;    text-align: center;    padding:24px 15px 24px 15px;    margin:0px 15px 0px 15px;}.my-modal-alert .boxButton{    font-family:"SimHei";    background-color:#ff7800;    width: 70px;    height: 30px;    color:white;    text-align:center;    line-height: 1;}.my-modal-alert .boxLabel{    width:80px;    font-size: 14px;     font-family:'SimHei';    color: #999999;    }.my-modal-alert .boxInput{    width:176px;    font-size: 14px;    color: #333333;}.my-modal-alert .boxText{    color:#ff7800;    font-family:'SimHei';    font-size: 12px;}.my-modal-alert .boxTextarea{    font-size: 12px;}.my-modal-alert .modal-body{    width: 400px;    height: 100px;    text-align: center;}.my-modal-alert .modal_message{    margin-top: 20px;    }

“JS怎么实现定时自动消失的弹出窗口”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

JS怎么实现定时自动消失的弹出窗口

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

JS怎么实现定时自动消失的弹出窗口

本篇内容介绍了“JS怎么实现定时自动消失的弹出窗口”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、Demo.html
2023-06-30

jquery实现的右下角窗口弹窗加定时刷新弹出功能

你可以使用以下代码实现一个右下角窗口弹窗,并添加定时刷新弹出功能:HTML:```html弹窗标题弹窗内容
2023-09-02

python apscheduler cron定时任务触发接口自动化巡检怎么实现

这篇“python apscheduler cron定时任务触发接口自动化巡检怎么实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看
2023-07-05

怎么使用Android实现打开手机淘宝并自动识别淘宝口令弹出商品信息功能

小编给大家分享一下怎么使用Android实现打开手机淘宝并自动识别淘宝口令弹出商品信息功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.首先我们需要后台帮助我
2023-05-30

c# WPF中自定义加载时怎么实现带动画效果的Form和FormItem

本篇内容主要讲解“c# WPF中自定义加载时怎么实现带动画效果的Form和FormItem”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“c# WPF中自定义加载时怎么实现带动画效果的Form和F
2023-06-07

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录