如何识别按钮单击是由用户完成还是通过脚本完成

时间:2019-05-10 12:11:34

标签: jquery

我只想在用户手动完成按钮单击事件时显示特定消息。如果通过脚本单击它,则现在应该显示消息。如何在Jquery中做到这一点。

$('#save_btn').change(function(e){
if (e.originalEvent !== undefined)
{
successMsg();
}
});

1 个答案:

答案 0 :(得分:0)

您可以看到单击按钮的位置:

$('#save_btn').on("click", function(e) {
  console.log(e.pageX)
});

$('#save_btn').click()
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button type="button" id="save_btn">Click me</button>