我很确定我在这里愚蠢,因为它接近一天结束。但是当我提交我的表单(动态生成)时,在尝试用ajax打开我的新灯箱之前,我将首先完成关闭功能。目前它们同时发生,所以我的近距离功能正在关闭我试图打开的灯箱。
// Submit form
$(":submit").live('click', function() {
// Prevent default
event.preventDefault();
// Close previous lightbox
lb.close();
// Open new lightbox
$.ajax({
// Blah blah blah
});
});
由于
答案 0 :(得分:0)
如果.close()没有回调,那么只需使用setTimeout()。
答案 1 :(得分:0)
您必须添加或使用回调函数。
// Submit form
$(":submit").live('click', function() {
// Prevent default
event.preventDefault();
// Close previous lightbox
lb.close(function(){
// Open new lightbox
$.ajax({
// Blah blah blah
});
});
});