この jQuery プラグインは、ユーザーが div に四角形を描画できるようにするもので、jQueryUI 1.7.2 で動作します。
jQueryUI 1.8.4で動作させる必要があります。ウィジェット アップグレード ガイドを読んでも、何を変更する必要があるのかわかりません。_init() の名前を _create() に変更しようとしましたが、何もしませんでした。それを機能させるには、他に何を変更する必要がありますか? 読んでくれてありがとう。
この jQuery プラグインは、ユーザーが div に四角形を描画できるようにするもので、jQueryUI 1.7.2 で動作します。
jQueryUI 1.8.4で動作させる必要があります。ウィジェット アップグレード ガイドを読んでも、何を変更する必要があるのかわかりません。_init() の名前を _create() に変更しようとしましたが、何もしませんでした。それを機能させるには、他に何を変更する必要がありますか? 読んでくれてありがとう。
$.widget
内部で拡張を行うように署名が変更されたため、次のように変更します。
$.widget("ui.boxer", $.extend({}, $.ui.mouse, {
これに:
$.widget("ui.boxer", $.ui.mouse, {
そして一番下で、余分な)
ものも削除し、に変更}));
します});
また、デフォルトのオプションを取得するには、次のようにそれらを内部に移動することをお勧めします。
$.widget("ui.boxer", $.ui.mouse, {
options: {
appendTo: 'body',
distance: 0
},
///rest of widget, unchanged...
});