朋友,我的问题是我的页面加载速度很慢,因为所有的负载都是狡猾的.我正在拉RSS源,如果你点击"文章"按钮,它会弹出一个包含它的内部模态.问题是所有的s都是simeltaneously.
这是网站:http: //daisy.camorada.com/
我已经尝试插入一个src,但这不起作用,因为我猜iframe页面打开时加载.
<button class='btn btn-primary' id='miguel'>TEST ME NOW</button>
<button class='btn btn-primary' id='jamison'>jamison</button>
<div id="yoyoyo">
</div>
<iframe id="gogo">
</iframe>
<script>
$('#miguel').on('click', function() {
alert('clicked');
$('#gogogo').attr('href', 'http://www.google.com');
});
</script>
<script>
$('#jamison').on('click', function() {
alert('clicked JAMISON');
$("#yoyoyo").html("<h1>HELLO J</h1><br><iframe class='full-iframe' href='http://news.yahoo.com/three-killed-tribal-clash-libya-001717827.html'></iframe>");
});
</script>
Run Code Online (Sandbox Code Playgroud)
ahr*_*ren 34
HTML:
<iframe id="myiFrame" data-src="http://my.url" src="about:blank">
</iframe>
Run Code Online (Sandbox Code Playgroud)
在你的jQuery中:
$("button").click(function(){
var iframe = $("#myiFrame");
iframe.attr("src", iframe.data("src"));
});
Run Code Online (Sandbox Code Playgroud)
或者,如果您想在单击一个按钮时加载所有iframe ...确保它们都具有data-src="your.url"属性,然后像这样循环:
$("button").click(function(){
$("iframe").each(function(){
$(this).attr("src", $(this).data("src"));
});
});
Run Code Online (Sandbox Code Playgroud)
Sis*_*len 10
<a href="http://example.com" target="myiFrame">Click me!</a>
<iframe name="myiFrame" src="about:blank">
Run Code Online (Sandbox Code Playgroud)
No JavaScript required.
首先,你没有元素$('#gogogo').框架是#gogo.
其次,设置src不是href
$("#myframe").attr('src', 'http://site.com');
Run Code Online (Sandbox Code Playgroud)
如果您只想将其设置为某些HTML而不是URL,请使用以下命令:
$("#myframe").contents().find('html').html("hello");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
42311 次 |
| 最近记录: |