0

在单击文本框以显示错误后,我尝试调整幻想框的宽度,但它不起作用。我在 SO 上看到了另一篇文章,但我认为它已经过时了。

$("a.fancy").fancybox({
        'width'             : 425,
        'height'            : 415,
        'autoDimensions'    : true,
        'transitionIn'      : 'elastic',
        'transitionOut'     : 'elastic',
        'type'              : 'iframe'
});

在fancybox中,我有一个带有用户需要注册的注册表单的iFrame,我正在使用验证引擎Posabsolute在右上角显示错误,但fancybox设置为425,我需要将其调整为445或发生错误后的 450。

任何人都知道我怎么能做到这一点?

4

2 回答 2

0

这对我有用:

$('#fancybox-wrap, #fancybox-outer, #fancybox-content').css('width', 'auto');
$.fancybox.center();
于 2013-05-04T23:12:20.827 回答
0

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

$(".fancy").addClass("errorClass");
于 2012-04-16T16:55:03.653 回答