gridster没有使用回调函数

时间:2015-01-06 16:09:23

标签: javascript jquery gridster

我一直在尝试修改我的网格的回调函数。所有我想要它做的是回调我的网格的位置,然后使用jquerys加载功能,将其传递到另一个页面来存储和保存信息。但是,我使用此方法返回错误或没有任何内容。目前的代码如下

    var gridster =  $(".gridster").gridster({
widget_margins: [1, 1],
widget_base_dimensions: [318, 184],
serialize_params: function ($w, wgd) {
return {
id: wgd.el[0].id,
col: wgd.col,
row: wgd.row,
size_y: wgd.size_y,
size_x: wgd.size_x
}
},
widget_selector: ".draggable",
draggable: {

    stop: function(e, ui, $widget) {
        alert('hello world');
    }
}


,
draggable: {
       handle: ".headertitle"
    }




}).data('gridster');
gridster.enable();

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

解决了问题,使用了两次定义变量draggable,取消了stop函数,将它们移动到一个设置中,解决了问题

    draggable: {

    stop: function(e, ui, $widget) {
        alert('hello world');
    }
}


,
draggable: {
       handle: ".headertitle"
    }

编辑为

    draggable: {
    handle: ".headertitle"
    stop: function(e, ui, $widget) {
        alert('hello world');
    }
}