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

    事件:
    1, $('ele').click(function () {}); dblclick(function() {});
    $('ele').click(传递的数据,function(e){e.data 指向传递的数据}); //为了解决不同作用域下数据的传递问题
    2, mousedow() mouseup() 鼠标按下,鼠标离开事件 event switch 1左键,2中键,3右键
    3,mouseover();移入 mouseout();移除
    4,mouseenter() mouseleave();鼠标移动到元素的内部或者外部。事件只会绑定在它得到元素上被调用
    5,hover(function() {/*鼠标进入触发*/}, function() {/*鼠标离开时触发*/});
    6, focusin(); 获取焦点focusout();失去焦点
    blur();focus();失去焦点和获取焦点
    focus()在元素本身产生,focusin() 在元素包含的元素中产生,
    blur和focus亦是如此
    7,change事件 input,textarea,select元素的值都是可以发生改变的,监听这些动作的改变
    8,select() 事件 只能用于input或者textarea元素
    9,表单提交事件submit,
    e.preventDefault() 处理默认行为 return false;
    10,keydown(); keyup();
    11,keypress();主要接受字母数字,不支持组合键
    12,on('click',fun)
    on({
    click:fun
    dblclick:fun
    })
    on('click','a',fun);
    13,通过on绑定事件,通过off卸载事件
    14,事件代理 event.target 注册事件时的元素
    event.type 获取事件类型
    event.pageX/Y 获取鼠标相当于页面的坐标
    event.preventDefault() 阻止默认行为
    event.stopPropagation() 阻止事件冒泡
    event.which 获取鼠标单击时,单击的是哪个键
    event.currentTarget 在事件冒泡过程中当前DOM元素
    15, trigger('event name');触发浏览器的默认事件 也能自定义事件
    16,tiggerHandler 事件不会触发浏览器的默认行为不会再DOM上冒泡
  • 相关阅读:
    mySQL教程 第1章 数据库设计
    数学符号大全
    C# 正则表达式 判断各种字符串(如手机号)
    C# 面向对象编程
    博客园 网址
    优化正则表达式的诀窍
    hdu 1596 floyd
    poj3259,简单判断有无负环,spfa
    hdu 1496 hash
    hdu 1429 bfs+二进制状态压缩
  • 原文地址:https://www.cnblogs.com/niusan/p/8010856.html
Copyright © 2011-2022 走看看