1

如果在同一 ID/元素上单击左键,我想在 ID/元素上附加双击事件。

对于前我的代码是

if($("#file_upload").length > 0)
{
    $("#file_upload").on('mousedown', function() {
        $("#file_upload").dblclick(); //This thing not working in IE 10
    });             
}

这个问题是在使用jQuery.fileUpload. jQuery 版本是 1.8.2 时

我也绑定事件,mousedown所以它可能会在右键单击时触发,但我只想在左键单击时绑定事件

4

1 回答 1

1

当双击发生时,您并没有告诉代码要做什么。

就像其他事件一样,代码应该被告知当它发生时要做什么。

  if($("#file_upload").length > 0)
  {
    $("#file_upload").on('mousedown', function() {
        $("#file_upload").dblclick(function () {
            alert("Double click!");
        });
     });                
  }

在此旁边,我想知道它会起作用..它期望鼠标按下并看到双击发生..当释放鼠标按钮进行双击时,我认为它会留下 mousedown 事件,并且不会触发双击事件。

在这种情况下可能需要进行一些测试。

于 2013-05-02T12:33:10.037 回答