Javascript .click()是实际的鼠标单击吗?

Javascript .click()是实际的鼠标单击吗?,javascript,jquery,javascript-events,Javascript,Jquery,Javascript Events,可能重复: 如何检查.click()是实际的鼠标单击还是您只是在调用.click()?设置单击事件的操作以调用参数为isClick=1的函数。否则调用同一函数时,请使用isClick=0调用它 我认为你做不到 但是您可以使用不同的事件,如mousedown,但也可以手动调用 为什么需要区分代码触发事件和用户触发事件?我需要e.stopPropagation()的替代方案;当被代码触发时,event.which被设置为undefined,这是可能的。@Exelian,我被纠正了。酷。测试时间

可能重复:


如何检查.click()是实际的鼠标单击还是您只是在调用.click()?

设置单击事件的操作以调用参数为isClick=1的函数。否则调用同一函数时,请使用isClick=0调用它

我认为你做不到

但是您可以使用不同的事件,如
mousedown
,但也可以手动调用


为什么需要区分代码触发事件和用户触发事件?

我需要e.stopPropagation()的替代方案;当被代码触发时,event.which被设置为
undefined
,这是可能的。@Exelian,我被纠正了。酷。测试时间