我很喜欢gridster.js,但我无法弄清楚如何使用它的回调。 documentation表示以下内容可以传递给Gridster配置对象:
draggable.stop: function(event, ui){}
// A callback for when dragging stops.
这是我正在尝试但我在draggable.stop行上收到错误Uncaught SyntaxError: Unexpected token .
。
var gridster = $(".gridster ul").gridster({
widget_margins: [5, 5],
widget_base_dimensions: [90, 90],
draggable.stop: function(){console.log("drag completed")}
}).data('gridster');
这里使用的语法是什么?
答案 0 :(得分:3)
这似乎意味着您提供的draggable
选项需要是对象文字,并且您将stop
属性指定为回调。类似的东西:
var gridster = $(".gridster ul").gridster({
widget_margins: [5, 5],
widget_base_dimensions: [90, 90],
draggable: {
stop: function () {
console.log("drag completed");
}
}
}).data("gridster");