Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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,我有这样的组合功能(简化版): 如何添加if以检查是否是单击?使用: 演示: 注意,演示使用了.on(),这是jQuery 1.7+的事件绑定新方法,它取代了.bind()、.live()和.delegate() $('label').bind('click hover', function() { $('label').removeClass("active"); $(this).addClass("active"); }); $('label').bind('click h

我有这样的组合功能(简化版):

如何添加
if
以检查是否是单击?

使用:

演示:

注意,演示使用了
.on()
,这是jQuery 1.7+的事件绑定新方法,它取代了
.bind()
.live()
.delegate()

$('label').bind('click hover', function() {
    $('label').removeClass("active");
    $(this).addClass("active");
});
$('label').bind('click hover', function(event) {
    if(event.type == 'click') {
        // do stuff
    }
    $('label').removeClass("active");
    $(this).addClass("active");
});