当加载“视图”时,我有下面的代码在iframe中加载一些html。
var clientPage = xx.Repository.getClientPage("CustomPage-" + this._pageId);
var iframe = window.frames["clientPage"].document;
iframe.open();
//iframe.write(clientPage.pageHtml);
iframe.close();
$("body", iframe).append(clientPage.pageHtml);
以及以下html:
<!-- Client Page -->
<div id="client_page" class="ui_page" style="display: block;">
<div id="clientPageInnerContent">
<iframe id="clientPage" ></iframe>
</div>
</div>
代码工作正常,iframe呈现正确,但是iframe忽略了css类ui_page中定义的边距。
我尝试过添加一个延迟,以一种不同的方式加载html,并以编程方式添加一个空白,但似乎没有任何效果。如果我打开chrome工具并按下页边距,然后在iframe上移动到正确的位置。但我无法通过代码做到这一点。
我如何定义一个有效的保证金?
发布于 2014-03-11 09:05:18
我通过将iframe放置在分区中来修复这个问题,并在div上使用了一个固定位置。
https://stackoverflow.com/questions/21987753
复制相似问题