次のようにオブジェクトを作成しました。
function StartObj() {
var events = {
a: function() {
alert("hello");
},
b = function() {
lightbox(events.a);
}
};
this.main = function() {
$("#objId").click(events.b);
}
}
$(document).ready(function(){
var _start_obj = new StartObj();
_start_obj.main();
});
そして別のファイルでは、
function lightbox(funcPtr) {
alert(funcPtr);
}
アラートはfuncPtrが未定義であることを報告しています。また、グーグルクロームコンソール。