jquery-ui のいくつかの概念を明確にする必要があり、あなたの助けを借りることができます。
私が次のことをした場合:
$("<div></div>").draggable();
jquery-ui は、選択した div をラップするドラッグ可能なオブジェクトを作成します。ただし、( を使用して) 独自のウィジェットを作成した$.widget("namespace.mywidget"
ので、最初の質問は、これを呼び出すとどうなるかということです。
$("<div></div>").draggable().mywidget();
混乱が続くと思います。いずれにせよ、ドラッグメソッドのプロパティを定義したいので、ウィジェット内に入れたいと思います。したがって、2 番目の質問は次のとおりです。 $.ui.draggable を拡張するにはどうすればよいですか? 良いチュートリアルはありますか?これを呼び出すだけでは十分ではないようです。
$.widget( "namespace.mywidget", $.ui.draggable, {} );
たくさんの洞察に感謝します!