【发布时间】:2011-12-18 16:33:57
【问题描述】:
我有一个弹出对话框,我试图让它尽可能动态,以便我可以向它发送我想要的任何功能。我想创建一个回调函数,这样我就可以传递我想要的任何函数,它会在我的对象上做我需要的任何事情(在这个例子中只是打印一些东西来测试它。
这是调用弹出窗口时发生的情况:
function DisplayPopUp(obj, callback) {
//On Action Clicked
$('#actionButton').click(function(e){
e.preventDefault();
callback(Obj);
});
}
这里是激活弹出功能的功能
$('.delete').click(function(){
var obj="something something";
DisplayPopUp(obj,function(){console.log('going to delete');});
});
不知何故,这不起作用,我从萤火虫得到这个错误:
Obj is not defined
显然我没有正确转移我的功能 - 我应该怎么做?
【问题讨论】:
-
Obj大写和小写混用是不是错字? -
实际赞成大写拼写错误,反对this。愚蠢的网站!
标签: javascript jquery html