Parece que el método habitual para crear widgets jQuery es llamar a una función en un elemento, pasar las opciones como un parámetro y luego no volver a tocar el widget directamente. ¿Hay alguna manera de cambiar las opciones de un widget después de haber sido creado?¿Cómo puedo cambiar las opciones de un widget de jQuery UI después de que se haya creado?
Quiero crear un cuadro que se pueda arrastrar alineado con una cuadrícula, pero si el usuario cambia el tamaño de la página, quiero escalar la cuadrícula. En el evento de cambio de tamaño de la ventana, ¿cómo puedo acceder a la propiedad grid
del elemento arrastrable?
$('.box').draggable({grid: [40,40]});
...
$(window).resize(function(){ ??? });
que estoy haciendo exactamente esto, http://jsfiddle.net/bz2aeLrg/1/ Pero parece que necesito actualizar/actualizar el widget después de eso. En la muestra después de hacer clic en el botón 'Cambiar modo', la propiedad se actualiza pero la interfaz de usuario se actualiza solo si cambio el tamaño de la ventana del navegador. – Sam007
lo tengo. '$ (ventana) .resize();});' – Sam007