我写一小段代码使用JS/jQuery(不知道其中哪些导致问题)有一个大问题。总之,在这里我们去:如何 - 回调函数
$('#themePicker').unbind().click(function() {
var t = $(this);
modalwindow2(t, function() {
console.log(1);
}, function(w) {
console.log(w);
});
return false;
});
和本身的功能:
function modalwindow2(w, callbackOnSHow, callbackOnHide) {
if (typeof(callbackOnSHow) == 'function') {
callbackOnSHow.call();
}
// do some stuff //
$('form').submit(function() {
ajaxSubmit(function(data) {
if (typeof(callbackOnHide) == 'function') {
console.log('---------------');
console.log(data);
console.log('---------------');
callbackOnHide.call(data);
}
});
return false
});
}
该功能被称为modalwindow2
,我想调用一个函数时,显示的模式和其他功能时的模式将是隐。
第一个不是问题。
第二个......好吧......我们只是说这是一个问题。为什么?
我想要一个参数发送到第二个函数。参数是一个ajax响应,类似于其他jQuery的东西(ajax动作,可排序等)。
我希望我让自己清楚。
谢谢!
编辑:
我使用jQuery 1.1.2(或1.1.3)升级或使用jQuery UI是不是一个解决方案。我有一些依赖(接口是其中之一),我没有足够的时间(或动机)升级到1.3的UI。
是的,我只是在这里重写一个小例子。真正的代码waaay更大:)无论如何,谢谢为通知 – 2009-03-02 20:03:00