我刚刚开始使用 Gridster jQuery 插件,但在使用 gridster.serialize() 时遇到了问题。根据该站点,它应该创建一个包含所有小部件位置的 JavaScript 对象数组,准备好被编码为 JSON 字符串。
我只有一些基本代码:
$(function(){ //DOM Ready
$(".gridster ul").gridster({
widget_margins: [10, 10],
widget_base_dimensions: [140, 140]
});
});
使用相应的 HTML:
<div class="gridster">
<ul>
<li data-row="1" data-col="1" data-sizex="1" data-sizey="1">1</li>
<li data-row="2" data-col="1" data-sizex="1" data-sizey="1">1</li>
<li data-row="3" data-col="1" data-sizex="1" data-sizey="1">1</li>
<li data-row="1" data-col="2" data-sizex="2" data-sizey="1">2</li>
<li data-row="2" data-col="2" data-sizex="3" data-sizey="2">2</li>
<li data-row="1" data-col="4" data-sizex="1" data-sizey="1">3</li>
<li data-row="2" data-col="4" data-sizex="2" data-sizey="1">3</li>
<li data-row="3" data-col="4" data-sizex="1" data-sizey="1">3</li>
</ul>
</div>
我并不完全清楚 gridster.serialize() 函数应该如何工作。我只是想记录网格中所有图块的当前大小/位置,并将其放入某种数组中。有人有想法么?
编辑:这是网站。