可拖拽元素重新启用 - Jquery

3

演示:http://jsfiddle.net/vMQVy/2/

将物品放入垃圾箱...然后将该物品从垃圾箱中移除,再尝试将其放回(相同或其他物品)...

可拖动区域仍处于“禁用”状态。

代码的一部分:

$(function() {
        $(".item").draggable({
                revert: 'invalid',
                cursor: 'move'

        });

        $("#items").droppable({
                drop: function( event, ui ) {
                    $("#trash").droppable( "enabled" )
                }
        });

        $("#trash").droppable({
                out: function() {
                    $(this).droppable( "enabled" )   
                },
                drop: function( event, ui ) {
                    $(this).droppable( "disable" )
                }
        });
});

你能帮我解决一个问题吗?


这是因为您没有重新启用它。您想要实现什么? - The Scrum Meister
1个回答

4

您是否按照jqueryui文档中的说明尝试过:

//setter
$( this ).droppable( "option", "disabled", true );
$( this ).droppable( "option", "disabled", false );

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接