好的,基本上我使用parsley.js验证和colorbox通过ajax提交表单
我面临的问题是,当出现验证错误时,我无法弄清楚如何动态调整colorbox的大小。我想在pasreley加载错误时触发此函数。
$.colorbox.resize();
这就是表单提交代码的样子
$("#form").submit(function(e)
{
if ( $(this).parsley('validate')) {
var postData = new FormData(this);
var formURL = $(this).attr("action");
$.ajax({});
};
e.preventDefault();
});
答案 0 :(得分:0)
尝试
$.listen('parsley:field:error', function(){$.colorbox.resize();})
如果您希望处理错误事件。 请参阅官方文档以了解您要处理的事件。 http://parsleyjs.org/doc/index.html#psly-events-list