我正在尝试使用Gridster.js来拥有一个可编辑的拖放网格(根据他们主页上的示例)。
我已经设置了一个非常基本的示例,以使其正常工作 - 一切看起来都很棒,我可以选择要移动的元素,但一切总是会重置回原始位置,并且其他形状都不会取代我正在拖动的广告一个元素(如果您看到他们的示例,当您拖动一个元素时,其他元素会实时移位)。
我的 html 是根据他们的建议:
<div class="gridster ready">
<ul style="position: relative; height: 360px;">
<li data-row="1" data-col="1" data-sizex="2" data-sizey="2" class="gs_w widget-orange">loading</li>
<li data-row="1" data-col="3" data-sizex="1" data-sizey="1" class="gs_w widget-orange">loading</li>
<li data-row="2" data-col="3" data-sizex="1" data-sizey="1" class="gs_w widget-orange">loading</li>
<li data-row="1" data-col="4" data-sizex="1" data-sizey="1" class="gs_w widget-orange">loading</li>
<li data-row="2" data-col="4" data-sizex="1" data-sizey="1" class="gs_w widget-orange">loading</li>
</ul>
</div>
我的 JS 在主页上是按照他们的:
var gridster;
$(function(){
gridster = $(".gridster > ul").gridster({
widget_margins: [20, 20],
widget_base_dimensions: [140, 140],
min_cols: 6
}).data('gridster');
});
有没有人有任何想法?有人用过这个库吗?(我在 chrome 控制台等的开发工具中没有记录任何错误)