2010-02-08 70 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發佈的內容相同,但爲了便於閱讀,我喜歡我的內容。