我正在使用javascript揭示原型模式,我想添加一个回调.我正在尝试这样的事情:
var Refinements = function () { };
Refinements.prototype = function () {
Init = function () {
$('.btn').click(Callback);
},
Callback = function(){
alert('default function');
};
return { Init: Init, Callback : Callback };
}();
var refinements = new Refinements();
refinements.Callback = function(){ alert('new method'); };
refinements.Init();
Run Code Online (Sandbox Code Playgroud)
基本上我想要做的是将回调传递给对象并在事件发生时引发回调.
Init = function () {
var refinement = this;
$('.btn').click(refinement.Callback || Callback);
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1676 次 |
| 最近记录: |