我使用的是Gridster v0.7.0,最近我面临的一个问题是,在拖动这些小部件时,拖动的小部件与该协调器上存在的小部件重叠。
为了更好的理解,下面我附上了GIF。
Gridster重叠GIF:


添加创建Gridster的代码。
gridster = $("#GDashboard ul").gridster({
namespace: '#GDashboard',
widget_margins: [10, 10],
widget_base_dimensions: [270, 126],
max_cols: 4,
extra_rows:15,
avoid_overlapped_widgets: true,
serialize_params: function ($w, wgd) {
return {
id: $w.attr('id'),
col: wgd.col,
row: wgd.row,
size_x: wgd.size_x,
size_y: wgd.size_y
};
}
}).data('gridster');发布于 2019-02-19 05:33:43
尝试使用最小的配置和选项来制作小部件。你可以参考官方网站的基本招供。下面是我用来做网格的一个基本选项。
this.options = {
gridType: GridType.Fit,
displayGrid: DisplayGrid.None,
pushItems: true,
draggable: {
enabled: true
},
resizable: {
enabled: true
}
};发布于 2018-12-05 09:45:20
可以使用内置选项gridster.add_widget('<li class="new">The HTML of the widget...</li>', 2, 1);添加新的网格。
这可能解决您的重叠问题。
https://stackoverflow.com/questions/53429639
复制相似问题