Javascript jQuery使用两个事件中的一个(如果其中一个有效)

Javascript jQuery使用两个事件中的一个(如果其中一个有效),javascript,jquery,events,Javascript,Jquery,Events,这在Chrome上是可行的,但Firefox似乎不喜欢它。我希望能够使用mousedown或pointerdown,而不是同时使用两者。使用“,”逗号在Chrome中有效,但在Firefox中无效。我做错了什么 $('.element').on('mousedown, pointerdown', function(){ // Without comma it fires twice }); Firefox是否不支持pointerdown 不应该有逗号。您必须以某种方式跟踪处理程序的触发

这在Chrome上是可行的,但Firefox似乎不喜欢它。我希望能够使用
mousedown
pointerdown
,而不是同时使用两者。使用“,”逗号在Chrome中有效,但在Firefox中无效。我做错了什么

$('.element').on('mousedown, pointerdown', function(){
    // Without comma it fires twice
});

Firefox是否不支持
pointerdown

不应该有逗号。您必须以某种方式跟踪处理程序的触发,或者将
.stopImmediatePropagation()
与事件参数一起使用(代码中缺少该参数)。事实似乎并非如此:它在Chrome中工作,因为Chrome支持“pointerdown”和事件“mousedown”(带有尾随逗号)不存在。@Albzi不知道那个网站!谢谢