我正在为我的一个计数器插件开发一个jQuery小部件。我刚开始学习这个插件的编码,现在我不得不使用触发器调用in _ create中的事件来访问公共函数"tickup"。当我尝试使用以下代码时,它不起作用,我将click事件绑定到一些具有属性数据步骤的按钮。一旦我们点击这些按钮,它就会在小部件中触发函数"tickup"。
_create: function() {
var self = this;
var tickObj = self.element.find('[data-step*="tick-"]');
tickObj.bind("click", function(e) {
self._trigger('tickup', null, {});
});
},
tickup: function() {
alert('tickup');
}
有什么建议吗?
_create: function() {
var self = this;
self.bind('tickup' function() {
alert('tickup');
});
var tickObj = self.element.find('[data-step*="tick-"]');
tickObj.bind("click", function(e) {
self._trigger('tickup', null, {});
});
})