我正在尝试使用继承可拖动的 JQuery Ui 工厂制作我的自定义可拖动小部件。
它在元素本身时工作正常,但我只需要在其子元素上使用可拖动。是否可以与 ihreritance 一起使用,或者我应该像往常一样使用 apply draggable ?
$.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/