返回顶部
首页 > 资讯 > 前端开发 > JavaScript >JQuery实现页面弹出框
  • 972
分享到

JQuery实现页面弹出框

2024-04-02 19:04:59 972人浏览 独家记忆
摘要

本文实例为大家分享了Jquery实现页面弹出框的具体代码,供大家参考,具体内容如下 bootstrap4里面有个模态框,点击页面中的某个按钮或者元素就会弹出一个框框: 今天尝试用

本文实例为大家分享了Jquery实现页面弹出框的具体代码,供大家参考,具体内容如下

bootstrap4里面有个模态框,点击页面中的某个按钮或者元素就会弹出一个框框:

今天尝试用JQ来实现一下,具体的思路就是:

1、在页面中创建一个div
2、用JQ中的hide()和show()来控制上面的div的隐藏和显示

第一步:创建按钮,div,样式

<head>
    <meta charset="UTF-8">
    <title>页面弹出框</title>
    <style>
        #popUpBox{
            display: block;        //一开始应该是隐藏状态,所以是none
            width: 1080px;    //弹出框的宽
            height: 630px;    //弹出框的高
            background-color: yellow;
            margin:0 auto;    //弹出框页面居中
        }
        </style>
    </head>
<body>
    <button id="ShowBox" onclick="ShowBox('popUpBox')">点击显示弹出框</button>
    <div id="popUpBox">
        //里面是弹出框的内容    
    </div>
</body>

第二步:引入JQ文件和写函数实现功能

<script type="text/javascript" src="../js/jquery-1.11.0.min.js" ></script>
<script>
    function ShowBox(BoxID){
        //获取页面要显示的弹出框的id
        var popBox = $("#"+BoxID);
        //用show()方法使其显示出来
        popBox.show();
    }
    function HideBox(BoxID){
        //获取页面要隐藏的弹出框的id
        var popBox = $("#"+BoxID);
        //用hide()方法使其隐藏
        popBox.hide();
    }
</script>

效果:

第三步:优化一下弹出框的细节,比如右上角给它加个关闭的功能等等,放上全部代码

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>页面弹出框</title>
        <style>
            #popUpBox{
                display: none;
                width: 1080px;
                height: 630px;
                margin: 0 auto;
                background-color: yellow;
            }
            #BoxHead{
                
                text-align: center;    
                
                height: 40px;
                border: 1px solid black;
            }
            #BoxHead>*{
                
                
                line-height: 40px;
            }
            #BoxHead>a{
                float: right;
                margin-right: 10px;
            }
        </style>
    </head>
    <body>
        <button id="ShowBox" onclick="ShowBox('popUpBox')">点击显示弹出框</button>
        <div id="popUpBox">
            <!--弹出框的头部,里面有弹出框标题和关闭按钮-->
            <div id="BoxHead">
                <label>弹出框</label>
                <a href="javascript:void(0)" onclick="HideBox('popUpBox')">x</a>
            </div>
            <!--弹出框的主体部分-->
            <div id="BoxBody"></div>
            <!--弹出框的底部,可以加一些功能按钮,比如说保存按钮-->
            <div id="BoxFooter"></div>
        </div>
    </body>
    <script type="text/javascript" src="../js/jquery-1.11.0.min.js" ></script>
    <script>
        function ShowBox(BoxID){
            //获取页面要显示的弹出框的id
            var popBox = $("#"+BoxID);
            //用show()方法使其显示出来
            popBox.show();
        }
        function HideBox(BoxID){
            //获取页面要隐藏的弹出框的id
            var popBox = $("#"+BoxID);
            //用hide()方法使其隐藏
            popBox.hide();
        }
    </script>
</html>

最终效果:

上面这就是用JQ对弹出框功能的实现,实际应用中建议从外部引入CSS文件,免得太乱了,还有就是JQ的show()和hide()可以设置speed参数,就显示和隐藏的速度,会有一个淡入淡出的效果。

hide(1000);
show(1000);

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: JQuery实现页面弹出框

本文链接: https://lsjlt.com/news/140087.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • JQuery实现页面弹出框
    本文实例为大家分享了JQuery实现页面弹出框的具体代码,供大家参考,具体内容如下 bootstrap4里面有个模态框,点击页面中的某个按钮或者元素就会弹出一个框框: 今天尝试用...
    99+
    2024-04-02
  • layui页面级弹出框的实现
    home/Index.cshtml @{ ViewData["Title"] = "Home Page"; } <script> layui.use(['la...
    99+
    2024-04-02
  • 怎么使用jQuery实现页面弹出提示框功能
    本篇内容主要讲解“怎么使用jQuery实现页面弹出提示框功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用jQuery实现页面弹出提示框功能”吧!一、了解jQueryjQuery是一款快...
    99+
    2023-07-05
  • 如何实现layui页面级弹出框
    这篇文章给大家分享的是有关如何实现layui页面级弹出框的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。home/Index.cshtml@{    ViewData[&qu...
    99+
    2023-06-29
  • 用jquery怎么实现弹出框
    在前端开发中,弹出框是经常使用的一种功能。随着 jQuery 的流行,使用 jQuery 来创建弹出框已经成为了很多开发者的首选。在本文中,我们将介绍如何使用 jQuery 来实现弹出框。引入 jQuery首先,我们需要在网页中引入 jQu...
    99+
    2023-05-23
  • jquery实现页面弹球效果
    本文实例为大家分享了jquery实现页面弹球效果的具体代码,供大家参考,具体内容如下 像windows屏保一样,实现小球在页面中的弹跳,并且随着页面的改变而改变 如下图: 源码 &...
    99+
    2024-04-02
  • jquery实现界面点击按钮弹出悬浮框
    本文实例为大家分享了jquery实现界面点击按钮弹出悬浮框的具体代码,供大家参考,具体内容如下 首先定义两个div: 一个是背景,一个是悬浮窗。 <input id="Butt...
    99+
    2024-04-02
  • jquery点击弹出修改页面
    在现代网页开发中,我们经常需要动态地修改页面元素或者交互。这种需求在很多场合中都非常实用。然而,为了实现这些功能,传统的HTML、CSS和JavaScript技术有一定限制,因此出现了许多框架和库来拓展它们的功能。其中,jQuery是一个非...
    99+
    2023-05-18
  • jQuery如何实现弹出框功能
    本篇内容介绍了“jQuery如何实现弹出框功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在我们构建网站或应用程序时,经常需要使用弹出框来...
    99+
    2023-07-06
  • jQuery中如何实现Layer弹出层传值到父页面
    这篇文章主要介绍jQuery中如何实现Layer弹出层传值到父页面,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!目前做的项目中用到layer弹层传值,弹层输入框输入文本,点击确定按钮...
    99+
    2024-04-02
  • jquery实现无限弹框
    在网页开发中,弹框是非常常见的一种交互方式。而在实现弹框时,jQuery作为最流行的JavaScript库之一,自然也成为了开发者的首选。今天,我们就来探讨一种特别的弹框效果:无限弹框。这种效果可以为用户提供更加丰富的视觉体验,同时也可以增...
    99+
    2023-05-25
  • 如何使用jquery实现页面弹球效果
    这篇文章主要为大家展示了“如何使用jquery实现页面弹球效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用jquery实现页面弹球效果”这篇文章吧。具体内容如下像windows屏保一样...
    99+
    2023-06-26
  • jQuery如何实现弹出窗口弹出div层
    这篇文章给大家分享的是有关jQuery如何实现弹出窗口弹出div层的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。通过今天的jquery实例学习,我们要达到这样的效果:点击页面的链...
    99+
    2024-04-02
  • jquery怎么弹出警告框
    使用jquery弹出警告框的方法:1.新建html项目,引入jquery;2.创建button按钮,绑定onclick点击事件;3.通过标签名获取按钮对象,使用alert()方法弹出警告框;具体步骤如下:首先,新建一个html项目,并在项目...
    99+
    2024-04-02
  • jQuery如何实现弹出窗口
    这篇文章主要介绍jQuery如何实现弹出窗口,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!今天讲了Jquery的弹出窗口的组成和用法:先把引用文件的代码写好:// 每个弹窗...
    99+
    2024-04-02
  • Android实现信息弹出框
    本文实例为大家分享了Android实现信息弹出框的具体代码,供大家参考,具体内容如下 layout下的dialog_common_layout.xml <?xml ...
    99+
    2024-04-02
  • javascrip如何实现弹出框
    小编给大家分享一下javascrip如何实现弹出框,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在js中,可以使用confirm方法弹出是否弹出框,语法格式为“c...
    99+
    2023-06-15
  • jQuery实现首页悬浮框
    本文实例为大家分享了jQuery实现首页悬浮框的具体代码,供大家参考,具体内容如下 基于jQuery实现首页悬浮框,如下图所示 1、在页面中引入jQuery.bay-window....
    99+
    2024-04-02
  • js实现点击弹窗弹出登录框
    本文实例为大家分享了js实现点击弹窗弹出登录框的具体代码,供大家参考,具体内容如下 1 图片预览 2 index.html代码 <!DOCTYPE html> &l...
    99+
    2024-04-02
  • jszm 实现点击弹窗弹出登录框
    这篇文章将为大家详细讲解有关jszm 实现点击弹窗弹出登录框,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。js的作用是什么1、能够嵌入动态文本于HTML页面。2、对浏览器事件做出响应。3、读写HTML元素...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作