2

APIを読んだ後。

私の最善の推測は、次を使用して初期化することです

j_obj.draggable();

そこから有効にできます(デフォルトで設定)。

j_obj.draggable("enable");

または使用して無効にします

j_obj.draggable("disable");

j_obj は jquery オブジェクトです。

これは機能しますが、ここでAPIをスクロールした後、私はちょっと推測しました:

http://api.jqueryui.com/draggable/

これら3つを確認したかっただけで、必要に応じてドラッグ機能を有効または無効にしたい場合は、これら3つの手順のみが必要です.

基本的に、並べ替えの初期化と、有効化および無効化の方法です。

4

1 に答える 1

2

はい、ドラッグできるようにenableしたい場合は、これらの 3 つの手順のみが必要ですdisablelistenevent'sdragging

たとえば、 dragStart をリッスンする場合:

j_obj.draggable({
  start: function( event, ui ) {
    // dragging started
  }
});

またはこの方法:

j_obj.on( "dragstart", function( event, ui ){...});
于 2013-04-21T21:44:46.353 に答える