Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 多个jQuery事件,获取当前正在执行的事件_Javascript_Jquery - Fatal编程技术网

Javascript 多个jQuery事件,获取当前正在执行的事件

Javascript 多个jQuery事件,获取当前正在执行的事件,javascript,jquery,Javascript,Jquery,当我有多个jQuery事件时,如下所示: $(selector).on('click keydown blur', function(){ //do something } 如何获取函数的当前执行事件 例如: $(selector).on('click keydown blur', function(event){ if(event.current === "click"){ alert("I got clicked!"); } if(event

当我有多个jQuery事件时,如下所示:

$(selector).on('click keydown blur', function(){
    //do something
}
如何获取函数的当前执行事件

例如:

$(selector).on('click keydown blur', function(event){
    if(event.current === "click"){
        alert("I got clicked!");
    }
    if(event.current === "blur"){
        alert("Why did you leave me alone?");
    }
    if(event.current === "keydown"){
        alert("You pressed a key in me with the keycode: "+event.keyCode);
    }
}

事件处理程序将被传递一个事件对象,该对象包含有关事件的信息。type属性将包含事件的名称

$( selector ).on( 'click keydown blur', function( event ){

    if ( event.type == 'click' ) {
        ...
    } else if ( event.type == 'blur' ) {
        ...
    } else if ( event.type == 'keydown' ) {
        ...
    }

});

请参阅的官方文档。

事件处理程序将被传递一个事件对象,其中包含有关事件的信息。type属性将包含事件的名称

$( selector ).on( 'click keydown blur', function( event ){

    if ( event.type == 'click' ) {
        ...
    } else if ( event.type == 'blur' ) {
        ...
    } else if ( event.type == 'keydown' ) {
        ...
    }

});

请参阅的官方文档。

事件处理程序将被传递一个事件对象,其中包含有关事件的信息。type属性将包含事件的名称

$( selector ).on( 'click keydown blur', function( event ){

    if ( event.type == 'click' ) {
        ...
    } else if ( event.type == 'blur' ) {
        ...
    } else if ( event.type == 'keydown' ) {
        ...
    }

});

请参阅的官方文档。

事件处理程序将被传递一个事件对象,其中包含有关事件的信息。type属性将包含事件的名称

$( selector ).on( 'click keydown blur', function( event ){

    if ( event.type == 'click' ) {
        ...
    } else if ( event.type == 'blur' ) {
        ...
    } else if ( event.type == 'keydown' ) {
        ...
    }

});


请参阅的官方文档。

以及您在每个处理程序中设置的全局变量?@arthur.sw您的意思是什么?使用
事件。键入
@a.Wolff非常感谢!!使用在每个处理程序中设置的全局变量?@arthur.sw这是什么意思?使用
事件。键入
@a.Wolff非常感谢!!使用在每个处理程序中设置的全局变量?@arthur.sw这是什么意思?使用
事件。键入
@a.Wolff非常感谢!!使用在每个处理程序中设置的全局变量?@arthur.sw这是什么意思?使用
事件。键入
@a.Wolff非常感谢!!很好的回答+1:)@pmandell你可能知道浏览器对event.type的支持吗回答很好+1:)@pmandell你可能知道浏览器对event.type的支持吗回答很好+1:)@pmandell你可能知道浏览器对event.type的支持吗回答很好+1:)@pmandell您可能知道浏览器对event.type的支持吗