_触发器在Bind-Jquery小部件中不起作用



我正在为我的一个计数器插件开发一个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, {});
    });
})

相关内容

  • 没有找到相关文章

最新更新