加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 将jquery ThickBox大小设置为auto

发布时间:2020-12-15 06:43:41 所属栏目:百科 来源:网络整理
导读:我使用 JQuery ThickBox 3.1显示我的Iframed内容作为弹出窗口. a href="popUp.aspx?id=%#Eval("id")%TB_iframe=trueheight=600width=800" title='%#Eval("Title")%' class="thickbox" img id="thumbnailImage" runat="server" src='%#Eval("ImagePath")%' al
我使用 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“,
但是我有一个表(width:auto),因此我的表的宽度可能会动态变化!

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

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

解决方法

不知道我是否正确理解了一切,但如果你的表格在一个iframe内,你必须知道一个iframe是页面中许多东西的边界.

特别地,布局不会流过iframe.里面有iframe和外面.他们离开完全分离的世界,没有办法你的表格(它存在于iframe内的文档)的大小可以影响iframe本身的大小 – 或者存在于iframe之外的任何东西.

如果您没有摆脱iframe,您唯一的解决方案是使用javascript将大小从iframe中的文档复制到iframe本身.当然,这是假设一个脚本被允许这样做,即你没有跨站点脚本问题(你的iframe和主要的文档必须来自相同的起源).

澄清并妥善回答:你提出错误的问题.将thickbox大小设置为“auto”将不会帮助您.您必须将thickbox大小动态设置为实际值.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读