2
4

1 に答える 1

1

私は2つの変更を加えました:

HTML では、div (「開始」) の内容を次のように置き換えました。

<span class="dragHandle" style="position: fixed">start</span>

JSで私はあなたを置き換えました

$( ".drag" ).draggable();

これとともに:

    $( ".dragHandle" ).draggable({
        drag: function ( event, ui) {
            $(this).parent().offset({ top: ui.offset.top, left: ui.offset.left});
        }
    });

このように、ドロップされるのは上部のハンドルのみであり(背の高いDIVの中心ではありません)、カラフルなDIVを移動します:-)

于 2012-11-06T13:22:22.647 に答える