Ver Mensaje Individual
  #10 (permalink)  
Antiguo 02/10/2010, 11:35
Avatar de el_javi
el_javi
 
Fecha de Ingreso: marzo-2005
Ubicación: MAdrid
Mensajes: 844
Antigüedad: 19 años, 1 mes
Puntos: 10
Respuesta: Mouseover - Parpadeo - ¿Propagación de eventos?

Hola tredio

He tenido que hacer algunas modificaciones, dado que la capa de la imagen agrandada era un elemento HTML puesto externamente y que simplemente movía y ponía encima de la imagen pequeña.

Ahora, lo he hecho dinámicamente, creando el DIV y su imagen agrandada dinámicamente con Jquery y en firefox, Opera, Safari y Chrome funciona correctamente SIN parpadeo.

Pero en todos los IE, no me funciona la creación del objeto y sus clases y estilo.

Lo estoy creando, usando una clase de jquery (jquery.create)

Código:
// Creato Object Zoomer
var o = jQuery.create('div', 
    {
        'id' : 'zoomer', 
        'class': 'zoomer', 
         'style' : 'top:-' + zoomerTop + 'px; ' + 'left:-' + zoomerLeft + 'px;', // Posiciones TOP y LEFT en negativo su ubicación sobre la imagen REAL
    }
);
// Append object o
jQuery(this).append(jQuery(o));
(this hace referencia al LI)

A ver si alguien me puede echar un amando con esta incompatibilidad de creación de objetos en Internet Explorer.

Un saludo y gracias!!

Javier