【发布时间】:2012-08-23 18:59:11
【问题描述】:
您好,我想在右键单击时使用 dblclick(),因为谷歌地图必须放大和缩小。有没有办法做到这一点。我已经编写了 dblclick,但现在它只需要左键单击即可工作。有关如何执行此操作的任何指示。这是我的代码
$("div#demo1").dblclick(function(e) {
//alert(e.getElementById());
if( (!$.browser.msie && e.button == 0) || ($.browser.msie && e.button == 1) ) {
alert("Left Mouse Button was clicked on demo1 div!");
$("div.window").animate({
'height':'+=20', 'width':'+=20'
},0,function(){
jsPlumb.repaintEverything();
jsPlumb.repaintEverything();
});
// Left mouse button was clicked (all browsers)
}
else if( (!$.browser.msie && e.button == 2) || ($.browser.msie && e.button == 3) ) {
alert("right click double");
}
});
【问题讨论】:
-
jQuery normalizes 按钮值改为
e.which,不需要管道代码。 -
@Esailija:是的,我现在看到了。有没有办法在双击而不是单击时调用?
标签: javascript jquery