有没有办法检测jQuery的click()是否点击了一个元素?

Jus*_*tin 5 javascript jquery bots

我不太确定这是否可行,但无论如何都要实现这一点?我希望从脚本中获得一些基本的保护,这些脚本会自动在我的按钮上注册点击事件,例如:麻烦的机器人.

我想只允许用鼠标点击,而不是用javascript本身触发的点击.

有任何想法或其他保护方法吗?

小智 7

您想要确定click事件是通过元素点击还是通过任何js代码触发的,对吧?

在这种情况下,您可以使用"click"事件返回的"event"对象

您可以使用

event.hasOwnProperty('originalEvent')
Run Code Online (Sandbox Code Playgroud)

如果通过单击target元素触发事件,则above语句返回true,否则返回false