gpt4 book ai didi

c# - 将 jquery ThickBox 大小设置为自动

转载 作者:可可西里 更新时间:2023-11-01 09:14:59 24 4
gpt4 key购买 nike

我使用 JQuery ThickBox 3.1将我的 Iframed 内容显示为弹出窗口。

 <a href="popUp.aspx?id=<%#Eval("id")%>&TB_iframe=true&height=600&width=800" 
title='<%#Eval("Title")%>' class="thickbox">
<img id="thumbnailImage" runat="server" src='<%#Eval("ImagePath")%>'
alt="Single Image" width="180" style="max-height:220px"/></a></div>

当我点击“thumbnailImage”时,“popUp.aspx”页面将显示为弹出窗口。
如您所见,我将弹出窗口的大小设置为height=600&width=800"
但是我有一个带有(宽度:自动)的表格,因此我的表格的宽度可能会动态变化!

我想知道如何将 thickBox 的 width 和 height 的值设置为 auto

可以看到thickBox的css文件和 javascript文件!

最佳答案

不确定我是否理解正确,但如果您的表格位于 iframe 中,您必须知道 iframe 是页面中许多内容的边界。

特别是,布局不会流经 iframe。有 iframe 的内部外部。他们离开了完全独立的世界,你的表的大小(它存在于 iframe inside 的文档中)不可能影响 iframe 本身的大小 - 或者任何存在于 iframe 中的东西在 iframe 之外记录。

如果您不摆脱 iframe,您唯一的解决方案是使用 javascript 将大小从 iframe 内的文档复制到 iframe 本身。当然,这是假设允许脚本执行此操作,即您没有跨站点脚本问题(您的 iframe 和主文档必须来自同一来源)。

为了澄清和正确回答:你问错了问题。将 thickbox 大小设置为“自动”对您没有帮助。您必须动态地将 thickbox 大小设置为实际值。

关于c# - 将 jquery ThickBox 大小设置为自动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16495069/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com