zoukankan      html  css  js  c++  java
  • css 隐藏元素

    display:none

    元素隐藏,元素所占的空间也消失了,会影响周围元素空间的变化所以会引起回流和重绘

    visibility:hidden

    元素隐藏,元素所占空间不会消失,不会影响周围元素空间的变化所以只会引起重绘

    设置该样式的元素不会再触发事件了

     <style>
        .div1{
            width: 100px;
            height: 100px;
            background: red;
            visibility: hidden;
            /* opacity: 0; */
        }
        .div2{
            width: 50px;
            height: 50px;
            background: blue;
            
        }
        </style>
    </head>
    <body>
        <div class="div1" onclick="click1()">
            fff
            <div class="div2">sss</div>
        </div>
        <script>
        //点击不会执行alert方法
         function click1(){
             alert(1)
         }
        </script>

    opacity:0

    元素隐藏,元素所占空间不会消失,不会影响周围元素空间的变化所以只会引起重绘

    设置该样式的元素仍触发事件了

     <style>
        .div1{
            width: 100px;
            height: 100px;
            background: red;
            opacity: 0; 
        }
        .div2{
            width: 50px;
            height: 50px;
            background: blue;
            
        }
        </style>
    </head>
    <body>
        <div class="div1" onclick="click1()">
            fff
            <div class="div2">sss</div>
        </div>
        <script>
        //点击会执行alert方法
         function click1(){
             alert(1)
         }
        </script>
  • 相关阅读:
    Node.js:事件循环
    Node.js:回调函数
    Node.js:REPL(交互式解释器)
    Node.js:NPM 使用介绍
    Node.js:创建第一个应用
    Node.js:安装配置
    Node.js:教程
    Node.js:目录
    Node.js:template
    虚拟化之xenserver
  • 原文地址:https://www.cnblogs.com/liuXiaoDi/p/12981867.html
Copyright © 2011-2022 走看看