Gridster
是一個jQuery
插件,允許從跨多列的元素構建直觀的draggable
佈局。嘗試使用GridsterJS。現場Demos。
HTML
<div class="gridster">
<ul>
<li data-row="1" data-col="1" data-sizex="1" data-sizey="1"></li>
<li data-row="2" data-col="1" data-sizex="1" data-sizey="1"></li>
<li data-row="3" data-col="1" data-sizex="1" data-sizey="1"></li>
<li data-row="1" data-col="2" data-sizex="2" data-sizey="1"></li>
<li data-row="2" data-col="2" data-sizex="2" data-sizey="2"></li>
<li data-row="1" data-col="4" data-sizex="1" data-sizey="1"></li>
<li data-row="2" data-col="4" data-sizex="2" data-sizey="1"></li>
<li data-row="3" data-col="4" data-sizex="1" data-sizey="1"></li>
<li data-row="1" data-col="5" data-sizex="1" data-sizey="1"></li>
<li data-row="3" data-col="5" data-sizex="1" data-sizey="1"></li>
<li data-row="1" data-col="6" data-sizex="1" data-sizey="1"></li>
<li data-row="2" data-col="6" data-sizex="1" data-sizey="2"></li>
</ul>
</div>
腳本
$(function(){ //DOM Ready
$(".gridster ul").gridster({
widget_margins: [10, 10],
widget_base_dimensions: [140, 140]
});
});
就是這樣。它開始工作。您所要做的就是根據您的需要設置屬性,以啓用/禁用此功能中的功能。
您可以啓用/禁用拖放使用拖放功能,
// Disables drag and drop
$(".gridster ul").gridster().data('gridster').disable()
// Enables drag and drop
$(".gridster ul").gridster().data('gridster').enable()
您使用' gridster.js'? – 2015-02-11 05:57:09
嘗試使用[Gridster.JS](http://gridster.net/)。檢查[Demo](http://gridster.net/demos/dynamic-grid-width.html) – 2015-02-11 06:04:47
謝謝@Joker。如果我不想要拖放功能,該怎麼辦? – 2015-02-11 06:09:46