我无法调用“addFav”事件,请告诉我以下代码是否有任何问题:
var CCRemoteMain = {
addFav :function(event) {
e.preventDefault();
alert('called');
return false;
},
Init: function () {
alert('called');
$('a#fav').bind('click', addFav);
}
};
$(document).ready(function() {
// Call the default function to be loaded
var RemoteMainFunc = CCRemoteMain.Init();
});
答案 0 :(得分:1)
尝试引用这样的方法:
$('a#fav').bind('click', CCRemoteMain.addFav);
我怀疑addFav
方法中的Init
方法不在范围内。
答案 1 :(得分:0)
您对该活动的引用不正确,另外您的代码还有其他一些问题。请参阅下面更正的示例:
var CCRemoteMain = {
addFav : function (e) {
e.preventDefault();
alert('called');
return false;
},
Init: function () {
alert('called');
$('#fav').bind('click', CCRemoteMain.addFav);
}
};
$(document).ready(function () {
// Call the default function to be loaded
var RemoteMainFunc = CCRemoteMain.Init();
});