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

    (四)事件对象

    event.target

    显示点击元素的标签名

    event.type

    事件类型

    $("a").click(function(event) {
        alert(event.type); // "click"
      }); 
    
    event.timeStamp

    显示两次函数执行之间的时间

    diff = event.timeStamp - last;
    函数
    last = event.timeStamp;
    
    event.which

    确定按下的是哪个键或者按钮

    event.pageX

    鼠标相对于文档的左边缘的位置

    event.pageY

    鼠标相对于文档的顶部边缘的位置

    event.result

    显示前一个事件处理函数的返回值

     $("button").click(function(event) {    return "hey";  });
           $("button").click(function(event) {
               $("p").html( event.result );  //hey
           });
    
    ev.preventDefault(); ev.stopPropagation();–阻止事件冒泡

    也可以使用 return false; ,相当于调用了上述两种方法

    event.currentTarget()

    在事件冒泡阶段中的当前DOM元素

    $("p").click(function(event) {
        alert( event.currentTarget === this ); // true  
    }); 
    
    event.data()

    事件绑定函数传参-间接的传参

    $("button").on("click", {username: "admin", password: 123456}, function(ev){
     console.log(ev.data);   
     console.log(ev.data.username);
    })
    
    请用今天的努力,让明天没有遗憾。
  • 相关阅读:
    24点游戏算法
    汉诺塔算法
    台阶算法
    质因数分解算法
    全排列递归算法
    DFS 深度优先搜索例题
    容器
    数细胞
    C++栈和队列
    C++STL中vector容器 begin()与end()函数、front()与back()的用法
  • 原文地址:https://www.cnblogs.com/cupid10/p/15617730.html
Copyright © 2011-2022 走看看