我构建了一个非常简单的 jquery ui 小部件,它只创建一个滑块并尝试使幻灯片事件冒泡。代码如下。但是, this._trigger 在此上下文中未定义。在这种情况下,我将如何重新触发事件?
(function($) {
$.widget("ui.timelineSlider", {
options : {
},
_create : function() {
var self = this;
var element = self.element;
var options = self.options;
element.slider({
slide:function (e, ui) {
this._trigger("slideHappened", null, {date: ui.value});
}
});
},
destroy : function() {
this.element.next().remove();
},
_setOption : function(option, value) {
}
});
})(jQuery);