Me gustaría vincular el ancho de un primer elemento (foo) al ancho de un segundo elemento (barra). Me gustaría que el elemento "foo" cambiara de ancho automáticamente cuando se cambia el ancho del elemento "barra".HTML, jQuery: ancho de unión de un elemento a otro
Sé que puedo establecer el ancho del elemento "foo" al ancho del elemento "barra" como podemos ver en el código siguiente, pero esto es algo que ocurre una sola vez. ¿Qué sucede si el ancho del elemento "barra" cambia en algún lugar del procesamiento de la página después de que se ejecuta este código? p.ej. "bar" es un elemento seleccionado y su ancho cambia como resultado de una llamada AJAX. ¿Cómo se cambiaría el ancho del elemento "foo"?
$('#foo').width($('#bar').width());
Gracias
¿Qué evento puede cambiar el ancho del elemento # bar? Si se trata de cambiar el tamaño de la ventana, agréguela a $ (ventana) .resize (function() ... your function ...}); Si se trata de algún otro evento, agréguelo a ese evento. –
Vea también: http://benalman.com/projects/jquery-resize-plugin/ –
Sería útil saber algo sobre la estructura de su HTML. –