Foros del Web » Programando para Internet » Jquery »

saber que evento se ejecutó

Estas en el tema de saber que evento se ejecutó en el foro de Jquery en Foros del Web. Buen día a todos. sí alguien me pudiese ayudar con esto, le agradecería mucho. tengo el siguiente código: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original ...
  #1 (permalink)  
Antiguo 03/03/2017, 11:16
 
Fecha de Ingreso: septiembre-2015
Mensajes: 58
Antigüedad: 5 años, 2 meses
Puntos: 2
saber que evento se ejecutó

Buen día a todos.


sí alguien me pudiese ayudar con esto, le agradecería mucho.

tengo el siguiente código:

Código Javascript:
Ver original
  1. $("iframe").load(function(){
  2.             $(this.contentDocument).on("ready change click dblclick hover mousedown mouseenter mouseup keyup", function(){
  3.                 ejecutar();
  4.                
  5.             });
  6.             if($(this.contentDocument).find("#colorbox").length){
  7.                 console.log('existe: ');
  8.             }
  9.  });

en el cual ejecuto una función, cuando en el documento ocurre cualquiera de los eventos relacionados en la función.
Me gustaría saber sí existe una forma de saber cual fue el evento que lanzó la funcion, por ejemplo sí la función se ejecutó con el evento change, o mouseup.

intenté esto:

Código Javascript:
Ver original
  1. var e = window.event;
  2. console.log(e.type);

Pero no funciona.
Adicional, tengo algunos links que se abren usando colorbox. Sí alguien me pudiera indicar como validar cuando se abre un colorbox y ejecutar la misma función con los eventos relacionados, ya que la función no me detecta nada dentro del documento que se abre en el colorbox.

Muchas gracias de ante mano.
  #2 (permalink)  
Antiguo 03/03/2017, 13:06
 
Fecha de Ingreso: julio-2015
Mensajes: 85
Antigüedad: 5 años, 3 meses
Puntos: 4
Respuesta: saber que evento se ejecutó

Con lo siguiente te debería valer

Código Javascript:
Ver original
  1. $(this.contentDocument).on("ready change click dblclick hover mousedown mouseenter mouseup keyup", function(event){
  2.     var eventType = event.type;            
  3.     ejecutar();              
  4. });

Etiquetas: colorbox, eventos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:46.