【问题标题】:Draggable/Droppable positioning with Jquery UI使用 Jquery UI 进行可拖动/可放置定位
【发布时间】:2014-07-25 09:41:05
【问题描述】:

我正在使用一个简单的 Draggable/Droppable Jquery UI 功能,我想以某些方式对其进行修改。我想做的第一件事是限制两个(或更多)可拖动对象在可放置项目中相互叠加。因此,当我将它们移动到可放置对象时,我希望它们在各个方向上保持 5px 的距离,而不是相互放置。这可能吗?

$(function() {

    $( ".draggable" ).draggable({ 
        containment:"#boxdemo",
        revert: "invalid"
    });

    $( ".droppable" ).droppable({

        tolerance: 'fit',
        over: function(event, ui) {
            $('.ui-draggable-dragging').addClass('hoverClass');
        },
        out: function(event, ui) {
                    $('.ui-draggable-dragging').removeClass('hoverClass');
        },

        drop: function( event, ui ) {
            $( ".droppable" ).addClass('dropClass');
        }
    });
});

http://jsfiddle.net/xMFK8/

谢谢。

【问题讨论】:

标签: jquery jquery-ui


【解决方案1】:

您是否阅读过 Api 以获得任何解决方案?

http://api.jqueryui.com/droppable/#event-drop

【讨论】:

  • 是的,我找不到解决方案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多