2012-08-05 32 views
0

我有一個適合我的顏色盒整齊的表單。當下面的驗證函數觸發時,它會創建動態標籤,使表單高度彈出滾動條。Colorbox在表單提交動態調整大小提交

我試圖調用$ .colorbox.resize()每次驗證功能運行,但到目前爲止它不工作?

到目前爲止我的代碼

<script type="text/javascript"> 
    $(document).ready(function(){ 
    $("#logForm").validate(); 
    $("#logForm").colorbox.resize(); 
    }); 
</script> 

表單代碼

<div id="colorboxwrapper"> 
    <form action="login.php" method="post" name="logForm" id="logForm"> 
    <input name="doLogin" type="submit" id="doLogin3" class="button" value="Login"> 
    </form> 
</div> 

回答

0

此:

$("#logForm").colorbox.resize(); 

應該是這樣的:

$.colorbox.resize(); 
+0

是的嘗試那在驗證腳本運行時並沒有啓動。驗證可以正常工作,但colorbox沒有調整大小,以考慮新的錯誤div顯示的新高度。驗證腳本已經加入。 – 2012-08-06 16:07:45

+0

您需要在驗證發生後調用resize。閱讀你的驗證器插件的文檔,並找出你應該怎麼做。 – Jack 2012-08-06 16:30:44

+0

我一直在那個角度工作,但迄今爲止一無所獲 – 2012-08-06 20:57:17