jQuery:改变fancybox的宽度

我在网站上显示不同类型的图像。 附加到每个图像我想添加一些文字。 我已经在html文档的title-element中写了这个文本。 这段文字长了几句。

现在发生的事情是,fancybox变得非常狭窄(因为图片非常小)而且文本看起来非常愚蠢。 我试图改变fancybox代码中的宽度和高度值,但它似乎仍然无法正常工作。 我也尝试在css中修复它,并且我将标题文本变得更宽,但是fancybox仍然太窄,所以文本部分在框内和框外。

如何将fancybox大小更改为固定大小,以便标题文本看起来不那么愚蠢?

到目前为止,我已经这样做了:

jQuery的:

$(".fancybox").fancybox({ helpers : { title: { type: 'inside', position: 'top', } }, openSpeed: 'slow', closeSpeed: 'slow', }); 

CSS

 .fancybox { width: 600px; height: 600px; } .fancybox-title { width: auto; height: auto; } .fancybox-title .child { min-width: auto; height: auto; } 

您可以使用:

 $(".fancybox").fancybox({ autoDimensions: true }); 

阅读文档: http : //fancybox.net/api

您需要将autoSize设置为false

 $(".fancybox").fancybox({'width':400, 'height':300, 'autoSize' : false});