Jquery 函数完成后打开Colorbox

Jquery 函数完成后打开Colorbox,jquery,colorbox,Jquery,Colorbox,我试图在现有功能完成后打开一个彩盒灯箱 在我的div被显示和隐藏之后,我想打开一个灯箱窗口,但我真的很难让它打开。有人能解释一下吗 这是相关的代码位 $(".bookingResult").addClass("classroomExpertError"); $(".bookingResult").html(obj.Message); $('.bookingResult').show('slow', function() { setTimeout(fun

我试图在现有功能完成后打开一个彩盒灯箱

在我的div被显示和隐藏之后,我想打开一个灯箱窗口,但我真的很难让它打开。有人能解释一下吗

这是相关的代码位

$(".bookingResult").addClass("classroomExpertError");
$(".bookingResult").html(obj.Message);
$('.bookingResult').show('slow', function()                     {
  setTimeout(function()
   {$('.bookingResult').hide('slow');
    }, 3000); // <-- time in milliseconds 
});
并且都接受回调,它们将在效果完成后触发。可以根据命令打开

$('.bookingResult').show('slow', function() {
    $(this).hide('slow', function() {
        $.colorbox({href:"thankyou.html"});
    });
});

不过,这可能不是您想要的,因为每个匹配的元素都会触发一次回调。

那么,淡入->淡出->色盒弹出?@Chris,我不想谈这个话题了,但是-为什么要使用预订结果重复选择呢?链接方法或缓存选择器以获得更好的性能。ie var a=$'.bookingResult';