Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用add_小部件方法时Gridster网格高度不正确_Javascript_Jquery_Gridster - Fatal编程技术网

Javascript 使用add_小部件方法时Gridster网格高度不正确

Javascript 使用add_小部件方法时Gridster网格高度不正确,javascript,jquery,gridster,Javascript,Jquery,Gridster,我在我的站点上使用gridster插件,并使用add_widget方法插入内容,因为widget内容是从数据库中拉入的 但是,当添加小部件时,网格的高度不会根据内容进行调整——它保持为我指定的最小行,并且小部件会溢出网格。并且可能会导致小部件重叠并放置在错误的位置 这是我的密码: var gridster2; var serialization = [{ "col": 1, "row": 1, "size_x": 4, "size_y": 29 }]; gri

我在我的站点上使用gridster插件,并使用add_widget方法插入内容,因为widget内容是从数据库中拉入的

但是,当添加小部件时,网格的高度不会根据内容进行调整——它保持为我指定的最小行,并且小部件会溢出网格。并且可能会导致小部件重叠并放置在错误的位置

这是我的密码:

var gridster2;

var serialization = [{
    "col": 1,
    "row": 1,
    "size_x": 4,
    "size_y": 29
}];

gridster2 = $(".gridster ul").gridster({
    widget_margins: [8, 8],
    widget_base_dimensions: [62, 62],
    widget_selector: "li",
    max_cols: 12,
    min_cols: 12,
    min_rows: 4,
    avoid_overlapped_widgets: true,
    resize: {
        enabled: false
    }
}).data('gridster').disable();

$.each(serialization, function (i, widget) {
    gridster2.add_widget('<li id="view_elem1"><span class="gridster_content">Hello world</span></li>', widget.size_x, widget.size_y, widget.col, widget.row);
});
var-gridster2;
变量序列化=[{
“col”:1,
“行”:1,
“尺寸x”:4,
“尺寸y”:29
}];
gridster2=$(“.gridster ul”).gridster({
小部件_页边距:[8,8],
小部件基础尺寸:[62,62],
小部件_选择器:“li”,
马克斯:12岁,
min_cols:12,
最小行数:4,
避免重叠的小部件:true,
调整大小:{
已启用:false
}
}).data('gridster').disable();
$.each(序列化、函数(i、小部件){
gridster2.添加widget(“
  • Hello world
  • ”,widget.size\u x,widget.size\u y,widget.col,widget.row); });
    这里有一个

    和硬编码的相同内容,而不是使用add_小部件方法


    有没有办法解决这个问题?

    我也有同样的问题。这只发生在您只添加一个小部件时,如果您添加了另一个小部件,网格将重新调整大小

    在您的示例中,您可以通过将min_行设置为29(或小部件的最大高度)轻松解决问题