javascript - 立即加载另一个站点并使用 CSS 正确定位它?
问题描述
我有一个angularjs
Web 应用程序,它iframe
在指定的div
. Internet Explorer 11 加载angularjs
+的requirejs
速度非常慢,以至于我需要等待大约 4 秒钟,直到触发另一个站点的加载(iframesrc
注入到dom
.
<html>
<body>
<div ng-app="module">
<!-- happens after 3-4 seconds due to the delay mentioned above-->
<div id="otherapp">
<iframe src="https://www.bing.com">
Another Site
</iframe>
</div>
</div>
</body>
</html>
我想通过这样的方式来并行化它:
<html>
<body>
<div id="othersite">
<!-- loads immediately -->
<iframe src="https://www.bing.com">
Other Site
</iframe>
</div>
<div ng-app="module">
<!-- bring it here either using dom manipulation or css -->
<div id="othersiteholder">
</div>
</div>
</body>
</html>
由于有iframe
,我无法使用移动div
元素appendChild
。是否有可以在这里使用的 CSS 解决方案作为定位问题?就像是:
- 创建
otherapp
div
一个absolute
位置。 otherappholder
div
应用程序将为此页面创建一个并留下一些位置。- 它计算它的偏移量并重新定位
otherapp
div
.
虽然这是一个angularjs
应用程序,但我正在寻找一个纯基于 CSS 的解决方案来解决这个问题,使用position: absolute
等position: relative
。
解决方案
推荐阅读
- c - 通过 C 中的不同函数传递时,我的变量没有正确分配
- sql - 用于计算每月预算的 SQL 查询
- ios - Swift 中出现键盘时移动按钮和视图
- vb.net - 在 KeyPress 事件上捕获 [Tab] 或 [Enter]
- android - 如何使用 Dialogflow 将用户的聊天机器人输入保存到 Firebase(Android Studio)
- windows - 如何在调整窗口大小时平滑难看的抖动/闪烁/跳跃,尤其是拖动左/上边框(Win 7-10;bg、bitblt 和 DWM)?
- python - Python Beautiful Soup 从一页中抓取单个页面
- regex - 按图案提取独特的线条
- ruby - 如何在我的 ruby 程序中添加无限数量的人
- xamarin.forms - 使用与 Xamarin 表单异步时的 MoveNext 错误