Fancybox,在最新版本中调整宽度

时间:2012-04-16 16:30:52

标签: jquery web fancybox

我点击一个文本框后显示错误但是它没有用,我试图调整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.

任何人都知道如何实现这一目标?

2 个答案:

答案 0 :(得分:0)

您可以在元素中添加一个类并更改其样式:

$(".fancy").addClass("errorClass");

答案 1 :(得分:0)

这对我有用:

$('#fancybox-wrap, #fancybox-outer, #fancybox-content').css('width', 'auto');
$.fancybox.center();