ドラッグ可能を継承する JQuery Ui ファクトリを使用して、ドラッグ可能なカスタム ウィジェットを作成しようとしています。
要素自体の場合は正常に機能しますが、子要素でのみドラッグ可能を使用する必要があります。ihreritance で使用することは可能ですか、それともいつものようにドラッグ可能なものを使用する必要がありますか?
$.widget("ui.myDraggable", $.ui.draggable, {
options: {
item: null //Selector for child element
},
_build: function() {
var $item = $(this.options.item);
//This makes container draggable
$.ui.draggable.prototype._create.call(this);
//How can I make only inner draggable, if I still apply widget on container?
//Something like this:
//$.ui.draggable.prototype._create.call(this.options.item);
}
}
ここに私の完全な例があります: http://jsfiddle.net/vlrt/j1uogfrx/4/