-1
我的頁面有多個iframe,這會使我的網頁變慢很多。Iframe加載點擊事件
我該如何解決這個問題?
我的想法是加載每個iframe? 例如
$('iframe').each(function() {
$('iframe').onload();
});
任何幫助將是偉大的。
編輯
我意識到,我可以從評論加載在點擊事件的IFRAME SRC下方所以我下面適應我的答案。
我的頁面有多個iframe,這會使我的網頁變慢很多。Iframe加載點擊事件
我該如何解決這個問題?
我的想法是加載每個iframe? 例如
$('iframe').each(function() {
$('iframe').onload();
});
任何幫助將是偉大的。
編輯
我意識到,我可以從評論加載在點擊事件的IFRAME SRC下方所以我下面適應我的答案。
謝謝@Mike McCaughan & @Obsidian年齡 - 我已經適應您的參考,並得到它的工作。網頁速度現在非常棒!
刪除SRC =「」從IFRAME
$(document).ready(function(){
$('a[data-reveal-id="corporate-profile"]').click(function() {document.getElementById("corporate-profile-iframe").src = "http://www.example.com/resources/corporate-profile/index.html";
...
...
(multiple accounts of iframes)
});
如果這是答案,您需要編輯您的問題。據我所知,這根本不相關。 – CollinD
你必須加載在同一時間所有的I幀?您是否可以不只是在點擊事件或類似事件中加載單個iframe?另外,'.onload'是JavaScript,而不是jQuery;你可能正在尋找'.load()'。但是,就性能而言,我會推薦'$(document).ready()'。 –
是的是一個點擊事件打開一個模式框來顯示iframe,啊,所以我會做一個onclick onload iframe? – roshambo
看起來像你想要的是一樣的[這個問題](http://stackoverflow.com/q/16715859/215552)... –