【问题标题】:How to drop a draggable into gridster如何将可拖动对象放入 gridster
【发布时间】:2012-12-10 02:44:07
【问题描述】:

有谁知道是否可以将可拖动元素拖放到 gridster 中? http://gridster.net/#documentation

这对我的目的来说似乎很棒,但是你可以通过删除它来将它们添加到网格中吗?

我想将图像拖到 gridster 中。有可能吗? 我可以看看这个样本吗?

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

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

【问题讨论】:

    标签: jquery drag-and-drop draggable gridster


    【解决方案1】:

    你绝对可以做到。它只是声明可拖动和可放置元素的问题。这个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);
    
        }
    });
    

    【讨论】:

    • 谢谢,但这将始终将小部件添加到固定位置,而不是您放置它的小部件。在调用add_widget 之前,Gridster 不会响应新的小部件。从 IMO 用户的角度来看,这有点奇怪。
    • 这是一个公平的观点。然而,这是解决方案的开始。它可以通过附加信息变得复杂。
    • 好吧,我认为这在这个库中是不可能的。在 Github github.com/ducksboard/gridster.js/issues/68 上有一个类似主题的功能请求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多