2012-12-23 37 views
6

有谁知道是否可以将draggable元素放入gridster? http://gridster.net/#documentation如何将draggable放入gridster

这似乎对我的目的很好,但你可以通过删除它们添加到网格吗?

我想将图像拖入栅格。有可能吗? 我可以看到这个样本吗?

如果这是不可能的,你知道任何替代品吗?

我需要将图像拖入div内的离散位置,并能够保存位置以及在画布内部移动图像。

回答

5

你绝对可以做到这一点。它只是宣布可拖动和可拖动元素的问题。这jsfiddle会给你一个想法。

$(".gridster ul").gridster({ 
    widget_margins: [5, 5], 
    widget_base_dimensions: [50, 50] 
}); 

var gridster = $(".gridster ul").gridster().data('gridster'); 
$("#draggable").draggable(); 
$(".gridster ").droppable({ 
    drop: function (event, ui) { 
     $("#draggable").removeAttr("style"); 
     gridster.add_widget(
     '<li class="new"> 
      <img src="http://www.sparity.com/images/facebookIcon.jpg" alt="facebook"> 
     </li>', 1, 1); 

    } 
}); 
+1

thx,但是这会一直在一个固定的位置添加小部件,而不是你放置它的小部件。在调用add_widget之前,Gridster没有响应新的小部件。从用户角度来看,这有点奇怪。 – Julian

+0

这是一个公平点。但是,这是解决方案的开始。可以通过附加信息使其更加复杂。 – Nupur

+0

嗯,我认为这是不可能在这个图书馆,但。在Github https://github.com/ducksboard/gridster.js/issues/68上有类似主题的功能请求。 – Julian