• css穿透点击


    css属性pointer-events

    这绝对定位元素盖住链接或添加某事件handle的元素后,那么该链接的默认行为(页面跳转)或元素事件将不会被触发。

    现在Firefox3.6+/Safari4+/Chrome支持一个称为pointer-events的css属性。使用该属性可以决定是否能穿透绝对定位元素去触发下面元素的某些行为。

    如下:

    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="UTF-8">
      <title></title>
      <style>
        .overlay1 {
          50px;
          height:30px;
          background:gold;
          position:absolute;
          top:5px;
          left:65px;
          opacity:0.5;
        }
        .overlay2 {
          100px;
          height:30px;
          background:gold;
          position:absolute;
          top:60px;
          left:25px;
          opacity:0.5;
        }
        .pointer{
          pointer-events:none;
           }
      </style>
    </head>
    <body>
      <div id="a" class="overlay1"></div>
      <div id="b" class="overlay2"></div>

      <a href="http://www.baidu.com">Baidu</a>
      <a href="http://www.baidu.com" "="">Baidu</a>
      <br/><br/><br/>
      <span onclick="alert(3);">SPAN element</span>

      <p>
        <input id="chx" type="checkbox">
        <label for="chx">穿透点击</label>
      </p>
    <script type="text/javascript">
      window.onload = function(){
        document.getElementById('chx').onclick = function(){
          document.getElementById('a').className = "overlay1 " + ((this.checked)? "pointer" : "");
          document.getElementById('b').className = "overlay2 " + ((this.checked)? "pointer" : "");
        }
      }
    </script>
    </body>
    </html>

  • 相关阅读:
    WinDbg 查看静态变量
    PLSQL 安装说明
    WinDbg设置托管进程断点
    SQL Server 数据库备份策略,第一周运行失败的原因
    Eclipse开发C/C++ 安装配置图文详解
    C 语言静态链表实现
    C语言结构体,C语言结构体指针,java对象引用,传值,传地址,传引用
    C Primer Plus 收官二叉搜索树实现
    GDB 调试C程序
    C语言 结构体存储空间分配
  • 原文地址:https://www.cnblogs.com/xianren/p/5977739.html
Copyright © 2020-2023  润新知