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

    jQuery事件分类:简单事件和复合事件。

    复合事件:截取组合的用户操作,并且以多个函数作为响应。

    一些简单事件:blur,change,click,dblclick,error,focus,keydown,keypress,keyup,load,

    mousedown,mousemove,mouseout,mouseover,mouseup,resize,scroll,select,sbumit,unload 

    一些复合事件:ready(),toggle(),hover(),toggleClass() 

    jQuery事件处理程序的添加与移除:

    添加:$('').bind('click',function);或$('').click(function(){}); 

    移除:$('').unbind('click',function); 

    对于只需触发一次,随后要立即解除绑定的情况可以用.one()来绑定。$('').one('click',funcation(){});

    模仿用户操作:

    $('').trigger('click');或$('').click();

    阻止事件冒泡:

    1.事件目标

    $('').click(function(event){

         if(event.target == this){//code}

    });

    2.停止事件传播

    $('').click(function(event){

        //code

        event.stopPropagation();//避免其它DOM元素响应这个事件

    });

     event.preventDefault();//可以在触发默认操作之前终止事件。

    备注:当触发任何事件处理程序时,关键字this引用的都是携带相应行为的DOM元素。 

  • 相关阅读:
    为什么要写技术博客?
    MySQL开发总结
    如何在Linux实现自动运行程序
    SSH无密码登录
    PHP版本MS17-010检测小脚本
    Msf的一些常用操作
    bypass safedog upload
    mysql拿webshell总结
    web端MSF搭建
    【漏洞复现】Tomcat CVE-2017-12615 远程代码执行漏洞
  • 原文地址:https://www.cnblogs.com/AngelLee2009/p/1889415.html
Copyright © 2011-2022 走看看