zoukankan      html  css  js  c++  java
  • JQuery中参数e,event

    与Flex类似,JavaScript中的事件也同样存在,捕获--触发--冒泡 三个节点.比较常见的情况是,在子DIV触发事件时,如果父DIV也监听同类事件,那么也会一起触发,并向上冒泡

    jQuery对事件监听函数,都会默认传递一个参数,一般命名为event或e(非必须,也可以任意命名)

    e,event参数中支持下列属性: 
    event.stopPropagation(); 停止事件冒泡的方法 
    event.preventDefault(); 组织默认行为--如超链接的跳转

    更简单的方式: 
    return false,对上面两种都起同样的作用


    event.type ---事件的类型,如click 
    event.target---事件的html元素对象 
    event.relatedTarget() --如在mouseover事件触发时,相关的元素,如另外一个mouseout元素 
    event.pageX()/event.pageY() --相对于页面的x,y坐标 
    event.which() --获取与事件相关的键盘或鼠标的按键值 
    event.metaKey()--判断事件是否包含ctrl按键 
    event.originalEvent()--指向原始的事件对象

  • 相关阅读:
    Nginx+keepalived高可用配置
    kubespahere安装kubenetes
    Fastdfs原理及集群搭建
    Spark 3.0.3集群安装文档
    Mybatis Plus 代码生成器
    redis集群方案
    Go 语言并发之道
    重构-改善即有代码的设计
    QT线程
    QT中的cout
  • 原文地址:https://www.cnblogs.com/zhangqingsh/p/3255198.html
Copyright © 2011-2022 走看看