La función .resizable
de JQuery UI no admite elementos position: fixed;
. En el momento que intentas redimensionarlos, cambia su atributo de posición a absoluto. ¿Alguna solución recomendada?JQuery UI redimensionable no admite la posición: fijo; ¿Alguna recomendación?
Tengo algunas ventanas de chat que aparecen y se pueden arrastrar por el documento. Están colocados en posición para que no se desplacen con la página detrás de ellos. Todos funcionan perfectamente hasta que intentes redimensionar una ventana, es cuando pasa a position: absolute;
y luego se queda atrás cuando la página se desplaza.
he intentado controlar el evento de cambio de tamaño de parada y el cambio de la posición fija a:
stop: function (event, ui)
{
$(chatWindow).css('position', 'fixed');
}
Esto no funciona porque el posicionamiento (top:
y left:
) no son correctas para el elemento fijo y cuando deje de cambiar el tamaño el elemento cambia a posicionamiento fijo y salta a lugares extraños en la página. A veces salta fuera de los límites de la página y se pierde para siempre.
¿Alguna sugerencia?
¿Qué pasa con sólo poner el interior de un recipiente que se fija en 0 0? – Paul
¿Qué hay de (y no lo he probado) simplemente ponerlo dentro de un contenedor que está reparado? – Paul