zoukankan      html  css  js  c++  java
  • 事件对象

    事件对象,相当于《JavaScript教程/事件触发元素》。

    每个事件处理函数都会获得一个事件对象,该对象中包含和此事件相关的方法及属性。

    事件对象在事件触发时自动传入。

    事件对象的属性有:

    • type:事件类型,如click、mouseover等
    • which:被按下的按钮或键
    • data:当事件发生时传入该函数的一些额外信息
    • target:发生了这个事件的DOM元素
    • pageX:鼠标相对可视区域左边缘的位置
    • pageY:鼠标相对可视区域Y边缘的位置
    • timeStamp:事件发生时间距离1970年1月1日的毫秒数

    事件对象的方法有:

    • preventDefault():阻止默认行为
    • stopPropagation():停止事件向其祖先元素中冒泡传播

    示例:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>事件对象</title>
            </script>
        </head>
        <body>
            <div>
                <ul id="ul">
                    <li id="a">鼠标</li>
                    <li id="b">键盘</li>
                    <li id="c">屏幕</li>
                    <li id="d"><a>主机</a></li>
                </ul>
            </div>
            <script>
                $('li').on('click',function(e){
                    $('li span').remove();
                    var date=new Date();
                    $(this).append('<span> '+date+' '+e.type+'</span');
                });
            </script>
        </body>
    </html>
  • 相关阅读:
    Thread中的join使用
    java.lang.NoClassDefFoundError: Ljavax/enterprise/inject/spi/BeanManager;
    org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xm
    maven 中使用jstl 错误解决
    eclipse 安装maven
    前端 JS事件操作
    前端 JS
    前端 固定位置 与绝对定位
    前端 显示与隐藏
    前端 盒子阴影
  • 原文地址:https://www.cnblogs.com/max-hou/p/9151693.html
Copyright © 2011-2022 走看看