0

我喜欢 gridster.js,但我不知道如何使用它的回调。文档指出可以将以下内容传递到 Gridster 配置对象中:

draggable.stop: function(event, ui){}
// A callback for when dragging stops.

这是我正在尝试的,但Uncaught SyntaxError: Unexpected token .在 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');

在这里使用的正确语法是什么?

4

1 回答 1

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");

似乎在这里得到确认:https ://github.com/ducksboard/gridster.js/issues/18

于 2013-08-16T04:23:13.493 回答