I also understand that this question is old. However, it is still at the top of the search. I think you were on the right track with deleting an element in the drop method.
I modified the kayladnls script to use your approach, but instead of just removing it, use gridter remove.
Here is a fiddle demonstrating drag-to-trashcan-to-delete functionality. http://jsfiddle.net/nrC4J/46/
Edit: to make it work with the current version of jQuery, you need to use the current version of jquery-ui: here is the fiddle with jquery 2.1.0 and jquery-ui 1.11.4 http://jsfiddle.net/nrC4J/52/
$(function () { // initiate Gridster var gridster = $(".gridster ul").gridster({ widget_margins: [5, 5], widget_base_dimensions: [100, 100], }).data("gridster") // set lis to Jquery draggable elements $(".gridster li").draggable(); // set up drop space $('#log').droppable({ drop: function (e, ui) { gridster.remove_widget(ui.helper.css('display', 'none')) } }); });
source share