【发布时间】:2012-02-10 03:13:32
【问题描述】:
使用 Fancybox jQuery 插件。
我已经能够让它很好地显示图像。而且我已经能够让它显示内联内容,例如带有一些段落的 div。当内容由fancybox 显示时,通过这两种方式,您可以将浏览器窗口更改为不同的大小,并且fancybox 内容框也可以很好地调整大小。
现在我的问题。我需要在图像正下方显示带有 3-4 句文本的图像,而不是仅显示图像。
为此,我使用了内联内容方法。我的内联内容是这样的:
<div style="display: none">
<div id="content-div">
<img src="images/product1.jpg" alt="" />
<p>My several lines of text would go here.</p>
</div>
</div>
fancybox 显示这个内容时总是有点奇怪。例如,文本将被截断,并出现滚动条。 它永远不会做我想要的,即把图像和文本视为一个单元,并动态调整图像和文本的大小,就像只显示和图像,或者只显示 html 文本时那样。
我见过一些示例,您可以在 fancybox 中显示具有预设宽度和高度的内联内容,但我希望它根据用户浏览器窗口大小来改变大小。
这可以吗?有什么我缺少的选项吗?
【问题讨论】: