6
我有这样的(简本)组合功能:Jquery的绑定点击悬停,如何检查,如果点击
$('label').bind('click hover', function() {
$('label').removeClass("active");
$(this).addClass("active");
});
我如何添加一个if
检查它是否是一个点击?
我有这样的(简本)组合功能:Jquery的绑定点击悬停,如何检查,如果点击
$('label').bind('click hover', function() {
$('label').removeClass("active");
$(this).addClass("active");
});
我如何添加一个if
检查它是否是一个点击?
使用event.type
:
$('label').bind('click hover', function(event) {
if(event.type == 'click') {
// do stuff
}
$('label').removeClass("active");
$(this).addClass("active");
});
演示:http://jsfiddle.net/jtbowden/sqvDy/
注意,该演示使用.on()
,这是事件的jQuery 1.7+结合的新方法,更换.bind()
,.live()
和.delegate()
。