码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript实现模态对话框示例

时间:2020-01-11 13:25:41      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:src   点击   cti   play   click   显示   width   ack   value   

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>dialogue</title>
    <style>
        *{
            margin: 0;
        }
        .hide{
            display: none;
        }
        #div1{
            height: 2000px;
            background-color: #b4b4b4;
            position: fixed;
            width: 100%;
            top: 0;
            left: 0;
        }
        #div2{
            /*display: none;*/
            background-color: red;
            opacity: 0.1;
            position: fixed;
            width: 100%;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;

        }
        #div3{
            /*display: none;*/
            height: 200px;
            width: 200px;
            z-index: 1002;
            background-color: crimson;
            position: absolute;
            top: 50%;
            left:50%;
            margin-left: -100px;
            margin-top: -100px;
        }
    </style>
</head>
<body>
<div id="div1">
    <input type="button" value="click" onclick="show()">
</div>
<div id="div2" class="div hide"></div>
<div id="div3" class="div hide">
    <input type="button" value="cancel" onclick="cancel()">
</div>

<script>
    function show() {
        var ele = document.getElementsByClassName("div");
        for (var i = 0; i < ele.length; i++) {
            ele[i].classList.remove("hide");
            console.log(i);
        }
    }
     function cancel(){
            var ele=document.getElementsByClassName("div");
            for (var i=0;i<ele.length;i++){
                ele[i].classList.add(("hide"));
            }
     }

</script>
</body>
</html>
初始页面如下:
技术图片
点击"click"后显示如下:
技术图片
点击"cancel"后再回到初始画面.
这段代码模拟了模态对话框的实现过程.

JavaScript实现模态对话框示例

标签:src   点击   cti   play   click   显示   width   ack   value   

原文地址:https://www.cnblogs.com/iceberg710815/p/12179410.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!