我点击一个文本框后显示错误但是它没有用,我试图调整fancybox的宽度。 我在SO上看到了另一篇文章,但我觉得它过时了。
$("a.fancy").fancybox({
'width' : 425,
'height' : 415,
'autoDimensions' : true,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'type' : 'iframe'
});
在fancybox内部,我有一个带注册表单的iFrame,用户需要注册,我正在使用验证引擎Posabsolute在topRight上显示错误,但fancybox设置为425,我需要调整大小发生错误后,它会达到445或450.
任何人都知道如何实现这一目标?
答案 0 :(得分:0)
您可以在元素中添加一个类并更改其样式:
$(".fancy").addClass("errorClass");
答案 1 :(得分:0)
这对我有用:
$('#fancybox-wrap, #fancybox-outer, #fancybox-content').css('width', 'auto');
$.fancybox.center();