我有个问题。我不知道如何使用 jQuery 或 Ajax 加载 iframe,以及当内容加载到 iframe 中时,然后将其输出到页面。
问题是,我正在我的网站上加载一个外部页面,有时外部页面很慢或无法加载。如果发生这种情况,我不希望浏览器继续尝试在我的网站上加载 iframe,并且我不想要大的空白区域。
因此,我需要在 iframe 中加载外部页面,而无需加载浏览器,并且首先在加载内容时或如果加载内容,则 iframe 会显示在网站上。这可能吗?
我有个问题。我不知道如何使用 jQuery 或 Ajax 加载 iframe,以及当内容加载到 iframe 中时,然后将其输出到页面。
问题是,我正在我的网站上加载一个外部页面,有时外部页面很慢或无法加载。如果发生这种情况,我不希望浏览器继续尝试在我的网站上加载 iframe,并且我不想要大的空白区域。
因此,我需要在 iframe 中加载外部页面,而无需加载浏览器,并且首先在加载内容时或如果加载内容,则 iframe 会显示在网站上。这可能吗?
尝试使用“加载”之类的
$('#my_iframe').on('load', function(){
$(this).show();
});
将 iframe 放入页面中:
<div id="theIframeContainer" style="display:none">
<iframe src="theSite"></iframe>
<div>
然后,jQuery代码
$(function() {
$("#theIframeContainer").show();
}