是否可以将调整大小处理程序添加到现有小部件?

时间:2014-10-22 01:39:31

标签: jquery resize flot gridster

gridster初始化已经从我身上抽象出来了。不幸的是,我的内容包含一个Canvas图(使用Flot,如果它很重要),所以当Gridster小部件调整大小时会变得非常难看。

我可以抓住Gridster对象(通过JQuery选择器),但我似乎无法添加调整大小监听器,因为我的Gridster小部件已经初始化。

JQuery UI的.resize()似乎忽略了我,所以我认为事件没有传播?或者它可能使用不同的事件类型?

没有重新初始化整个Gridster Resizeable对象,是绑定调整大小处理程序的方法吗?

1 个答案:

答案 0 :(得分:2)

如果需要在初始化后定义回调,可以在options属性中执行:

var myGrid = $(".gridster ul").gridster().data('gridster');
myGrid.options.resize.resize = function(){
   // do something awesome here
}