esta pregunta tiene una apariencia similar como In Jquery, how can I tell between a programatic and user click?Javascript/jquery ¿cómo diferenciar entre un clic activado y un usuario?
pero no soy capaz de hacerlo, mi código
<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")
}
al pulsarlo div.sample_class me estoy poniendo en la consola objeto indefinido falsa
al hacer clic en div.tigger_class me estoy poniendo en la consola lo mismo Objeto undefined false
No puedo diferenciar entre estos dos clics. Gracias de antemano
Entonces, ¿por qué está simulando un clic? Escriba una nueva función que no comparta el mismo código. También puede leer en [espacios de nombres de eventos] (http://docs.jquery.com/Namespaced_Events) o [eventos personalizados] (http://corymathews.com/jquery-custom-events/) para ver si hubieran ayuda tu situación – Blazemonger
En su HTML tiene 'onclick =" tigger_fn() "' y en Javascript tiene 'función trigget_fn()' - los errores tipográficos no ayudarán a que nada funcione. Si no están en su código real, tampoco deberían estar en su pregunta. –
error de error se rectifica aquí .....En realidad, no está en el código – druveen