【发布时间】:2009-12-09 15:58:22
【问题描述】:
我正在使用 JQUery UI 作为我正在开发的 Rails 应用程序的前端。我正在使用 jQuery 对话框窗口来显示一些选项卡式数据,并且在这些选项卡之一中我想呈现一些图像。
如果我在没有 Javascript 的情况下查看页面,图像的渲染效果很好,但是由于某种原因,当我把它全部放在一个对话框窗口中时,除了我渲染的最后一张图像之外,我从某个地方获得了一些内联样式!
没有对话窗口:
<img alt="Dsc_0085" class="picture" src="/system/sources/3/normal/DSC_0085.jpg?1260300748" />
<img alt="Dsc_0006" class="picture" src="/system/sources/4/normal/DSC_0006.jpg?1260301612" />
带有对话窗口:
<img alt="Dsc_0085" class="picture" src="/system/sources/3/normal/DSC_0085.jpg?1260300748" style="height: 0px; width: 0px; border-top-width: 1px; border-bottom-width: 1px; font-size: 22px; border-left-width: 1px; border-right-width: 1px; display: inline; ">
<img alt="Dsc_0006" class="picture" src="/system/sources/4/normal/DSC_0006.jpg?1260301612" style="display: inline; ">
我不明白为什么将图像放入对话框窗口会为它们提供高度和宽度为 0px 的内联样式,有人有什么想法吗?
【问题讨论】:
标签: jquery jquery-ui image jquery-ui-dialog