【发布时间】:2013-04-05 23:44:57
【问题描述】:
我制作了一个 jQuery 幻灯片,将它插入我的网站(Jimdo 平台)的唯一方法是通过 iframe。
问题是,如果我从 pastehtml.com 对其进行 iframe,我会在我的 jQuery 幻灯片上看到它们的页脚,即使使用 scrolling=no,它也会变得可滚动。
有什么方法可以只显示 jQuery 内容或修剪页脚吗?
【问题讨论】:
标签: jquery html css iframe footer
我制作了一个 jQuery 幻灯片,将它插入我的网站(Jimdo 平台)的唯一方法是通过 iframe。
问题是,如果我从 pastehtml.com 对其进行 iframe,我会在我的 jQuery 幻灯片上看到它们的页脚,即使使用 scrolling=no,它也会变得可滚动。
有什么方法可以只显示 jQuery 内容或修剪页脚吗?
【问题讨论】:
标签: jquery html css iframe footer
围绕您的 iframe 创建一个 div,将其宽度/高度设置为幻灯片的宽度/高度。 将 iframe 的宽度和高度设置为大于 div。 然后将溢出设置为隐藏到div。
即:
slideshow inside pastehtml width/height: 500/200;
iframe width/height: 700/300;
div width/height: 500/200;
div overflow: hidden;
如果您要隐藏其他元素,请绝对定位 iframe 并将其移动以仅显示幻灯片。
【讨论】:
简短的回答是,你不能。由于现代浏览器出于安全原因包含的跨站点脚本限制,如果 iframe 从同一站点(或具有crossdomain.xml 允许它,但几乎可以肯定这里不是这种情况)。
想到的解决方法是在您自己的网站上托管幻灯片,或者从您网站上的代理中弹出幻灯片 - 我推荐前者。
【讨论】: