zoukankan      html  css  js  c++  java
  • function(event)中的event详解

    一、function(event)中的event是什么?

    被触发的事件函数会收到一个event对象,event的属性target说明是谁触发的事件,
    通过preventDefault()方法阻止浏览器的默认行为等。以下是event对象的一些属性和方法:

    event.target等效于this.   $(event.target) 和$(this) 是同一个对象。


    属性      描述
    altKey 返回当事件被触发时,”ALT” 是否被按下。
    button 返回当事件被触发时,哪个鼠标按钮被点击。
    clientX 返回当事件被触发时,鼠标指针的水平坐标。
    clientY 返回当事件被触发时,鼠标指针的垂直坐标。
    ctrlKey 返回当事件被触发时,”CTRL” 键是否被按下。
    metaKey 返回当事件被触发时,”meta” 键是否被按下。
    relatedTarget 返回与事件的目标节点相关的节点。 screenX 返回当某个事件被触发时,鼠标指针的水平坐标。 screenY 返回当某个事件被触发时,鼠标指针的垂直坐标。 shiftKey 返回当事件被触发时,”SHIFT” 键是否被按下。

    二、为什么要加上function(event)中的event?

    1. 代码规范。
    2. 通过这个event,可以获取到event.target,点击对象一系列的属性。
  • 相关阅读:
    L1-061 新胖子公式 (10 分)
    L1-060 心理阴影面积 (5 分)
    L1-059 敲笨钟 (20 分)
    Linux高性能服务器编程—进程池和线程池
    epoll系列系统调用
    18.5.2 多线程并发服务器端的实现
    10.4 基于多任务的并发服务器
    侯捷C++(complex类)
    Qt 事件机制
    C++篇49问49答
  • 原文地址:https://www.cnblogs.com/wfy680/p/15064101.html
Copyright © 2011-2022 走看看