2010-02-08 145 views

回答

6

将验证设置添加到colorbox回调。这样,在您尝试设置验证之前,颜色框已经加载并且表单存在。

$('selector').colorbox({...options...}, function() { 
    $('form',this).validate({...options...}); 
}); 
+0

我确定我曾尝试将它作为我的第一个停靠点,必须在某处出现问题。所有工作现在,谢谢。 – 2010-02-08 15:28:39

1

我一直在玩这个,并找到了一个更好的解决方案(至少对我自己)。

$('selector').colorbox(
    {options, onComplete:function(){$('selector').validate({} 
}); 

目测我可以看到什么时候灯箱完成加载,它会将这个功能附加到灯箱。这与tvanfosson发布的内容相同,但为了便于阅读,我喜欢我的内容。