如何捕捉单击和双击复选框

我的jqgrid columnb标题中有一个mastercheckbox。 要求就像单击一个弹出窗口必须显示,如果我双击同一个mastercheck框,我必须显示另一个弹出窗口。 我是jquery,javascripts的新手,我很困惑我是否可以在同一个复选框上捕获单击和双击事件。 此外,如果我必须双击,我点击一次后,我的单击事件将被调用正确吗? 你能说一下如何做到这一点吗? 到目前为止,我还没有开始双击编码(我也不知道如何捕获双击事件)。

$('#checkbox1').on('click',function() { }); $('#checkbox1').on('dblclick',function() { }); 

//不知道dblclick是否触发复选框… //更好地使用更改事件

  $('#checkbox1').on('change',function() { if($(this).is(":checked"))// behave like click { // do your stuff }else{// behave like double- click // do your stuff } }); 

参考变化

:检查

。是()

DEMO