这个问题看起来很像在Jquery中,我如何区分编程和用户点击?
但是我无法理解它,我的代码
<div class="sample_class" onclick="sample_fn(arg1,arg2,arg3,arg4, e);" ></div>
<div class="trigger_class" onclick="trigger_fn()></div>
function sample_fn(arg1,arg2,arg3,arg4, e){
console.log(e) ;
console.log(e.isTrigger);
console.log(e.hasOwnProperty('originalEvent'));
}
function trigger_fn(){
$(".sample_class").trigger("click")
}
当点击 div.sample_class 时,我在控制台中得到了以下内容: Object undefined false
当点击 div.tigger_class 时,我在控制台中得到了相同的内容: Object undefined false
我无法区分这两个点击事件。 提前致谢。
onclick="tigger_fn()"
,而在Javascript中你有function trigget_fn()
——拼写错误不会帮助任何东西工作。如果它们不在你的实际代码中,它们也不应该出现在你的问题中。 - Anthony Grist