Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/03/2013, 03:39
Avatar de dontexplain
dontexplain
 
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 11 años, 10 meses
Puntos: 127
Respuesta: eliminar devolver una propedad onmouseout

Cita:
Iniciado por juanito1712 Ver Mensaje
he probado con esto
e.toElement.addEventListener(onmouseout, function(e){out(e);}, true);
y nada

de todos modos he estado tratando ponérselo a la declaración principal (linea 19) de estas formas
this.items[x].addEventListener(onmouseout, out, false);
this.items[x].addEventListener(onmouseout, out(e), false);
this.items[x].addEventListener(onmouseout, function(e){out(e);}, false);

alternando true y false y directamente no funciona el drag, :s
Los tipos son strings (cadenas, entre comillas o comilla) y deben ser exclusivamente el tipo sin el on.

Puede ser alguno de estos.

Por tanto

Código Javascript:
Ver original
  1. this.items[x].addEventListener("mouseout", function(e){out(e);}, false);

El parámetro tercero especifica la prioridad a la hora de disparar el evento cuando un mismo objeto tiene varios eventos asignados del mismo tipo. Es análogo a !important en css. Por ejemplo si

Código Javascript:
Ver original
  1. this.items[x].addEventListener("mouseout", evento1, false); // 3º
  2. this.items[x].addEventListener("mouseout", evento2, true); // 1º
  3. this.items[x].addEventListener("mouseout", evento3, false); // 4º
  4. this.items[x].addEventListener("mouseout", evento4, true); // 2º

Se ejecutarán siempre primero las funciones (listeners) (también en orden de asignación) que tengan el tercer parámetro a true y luego los que lo tengan a false. En este caso el orden sería evento2, evento4, evento1, evento3, primero los true y luego los false. Si no hay un tercer parámetro es implícitamente false, así que se ejcutarán en orden de declaración, de arriba a abajo.
__________________
21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor

Última edición por dontexplain; 28/03/2013 a las 03:48