似乎通常的制作jQuery小部件的方法是调用元素上的函数,将选项作为参数传递,然后再次直接触摸窗口小部件.在创建窗口小部件的选项后,是否有一种方法?
我想创建一个与网格对齐的可拖动框,但如果用户调整页面大小,我想缩放网格.在窗口大小调整事件中,如何访问可拖动元素的网格属性?
$('.Box').draggable({grid: [40,40]}); ... $(window).resize(function(){ ??? });
解决方法
从Jquery ui文档:
$( ".selector" ).draggable( "option","grid",[50,20] );
所以你可以做
$( ".Box" ).draggable( "option",[width,height] );