2012-08-05 88 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