Tengo un elemento completamente posicionado que muevo con la ayuda de jQuery utilizando CSS correctamente 'izquierda'.jQuery estilo no se aplica en Safari
$("#element").css('left', '103px');
En Firefox esto funciona como se esperaba. Sin embargo, en Safari puedo ver el estilo que aparece en Web Inspector en element.style, pero el estilo no se actualiza. Si deshabilito (y vuelvo a habilitar) cualquier regla de CSS coincidente (incluso aquellas que no se aplican directamente a mi div), se representa el estilo que se aplica con jQuery.
Estoy ejecutando Safari 5.0.6 en un viejo PowerMac, con jQuery 1.7.2.
¿Qué le parece agregar una clase con la izquierda: 103px; CSS y hacer $ ('emelent'). addClass ('left_class'); ? ¿Eso hará una différance? – Robert
Si está en CSS, funciona, pero quiero poder mover el elemento con jQuery, pero no funciona. –
He rastreado el problema hasta un elemento principal que está absolutamente posicionado. Si configuro el posicionamiento relativo, se renderizará el estilo jQuery aplicado. –