jQuery image lazy load pluginと似たようなものを探していますが、iframe
sです。jqueryで遅延iframe(遅延src httpコール)をロード
答えて
これは私のために働いた。
var iframes = $('iframe');
$('button').click(function() {
iframes.attr('src', function() {
return $(this).data('src');
});
});
iframes.attr('data-src', function() {
var src = $(this).attr('src');
$(this).removeAttr('src');
return src;
});
src属性をabout:blankに初期化してから、clickイベントが発生したときにsrc属性を移動先のURLに設定できます。
iframe 'src'はDOMのHTMLでハードコードされており、about:blankで置き換えてDOM操作をあまり行わないことを望んでいます。変数)。 – Steve
srcをabout:blankに設定できますか?このような?
'iframe'は、ページのHTMLに埋め込まれ、ページロード時に読み込まれます。あなたの例は' iframe' onClickを読み込みます。私の場合、これは動作しません。 – Steve
similar questionは最近だった私はLazy Loading of iFramesを呼んでいる技術を使用してTwitterのブートストラップベースのタブ、I answeredとのiFrameに固有掲載しました。 js/jqueryは次のとおりです。フィドルやOPに私の応答のHTMLマークアップを含む完全なコードを参照してください。
<script>
$('#myTabs').bind('show', function(e) {
// identify the tab-pane
paneID = $(e.target).attr('href');
// get the value of the custom data attribute to use as the iframe source
src = $(paneID).attr('data-src');
//if the iframe on the selected tab-pane hasn't been loaded yet...
if($(paneID+" iframe").attr("src")=="")
{
// update the iframe src attribute using the custom data-attribute value
$(paneID+" iframe").attr("src",src);
}
});
</script>
あなたはここ
、自動要求還元されるワードプレスでこれを実行したい場合は、ソリューション
ここでWordPressのプラグインの形で
は、あなたがダウンロードして、手動でリポジトリをプラグインワードプレスを経由してインストールすることができますプラグインワードプレスです。今日私はこの状況を処理するためにこれを作成しました。コンテンツへの変更は必要ありません。これは、すべてのiframeで一度アクティブになると自動的に動作します。あなたはそれをロードするまで
- 1. jquery遅延ロード
- 2. iframeのJssor遅延ロード
- 3. 遅延ロードによる遅延ポップアップタグ
- 4. Broadcastreceiverコールの遅延
- 5. nhibernate遅延ロード
- 6. 遅延ロードjavadript
- 7. 遅延ロードDLL
- 8. 遅延ロード
- 9. Vue.js遅延ロード
- 10. jQueryのキー入力で遅延ajaxコール
- 11. Accessibility.dllの遅い遅延ロード?
- 12. 遅延jqueryリダイレクト
- 13. 動的複数遅延jQuery Ajaxコール
- 14. ポーラーアプリケーションシェルと遅延ロード
- 15. 遅延ロードと$ ocLazyLoad
- 16. 遅延ロードのナビゲーションプロパティ
- 17. Nhinerbate遅延ロードが
- 18. uitableViewの遅延ロード?
- 19. 遅延ロードcrypto ++ cryptopp.dll
- 20. webpack 2遅延ロード
- 21. マージと遅延ロード
- 22. Laravelスカウト遅延ロード
- 23. メニューのjQuery遅延
- 24. RxJava遅延オブザーバブルの遅延
- 25. スレッドの遅延 - 遅延
- 26. NHibernateでの遅延ロード
- 27. jQuery POSTマルチスレッド遅延
- 28. jquery + asp.net遅延ポストバック
- 29. jqueryの遅延チェーン
- 30. jQueryの遅延マウスアウト
最善の策は、単にDOMにインラインフレームを追加しないし、混乱のないチャンスはその後... – DaveRandom
のiframeは、ハードDOMにコード化されていません。手動で挿入するオプションはありません。そうしなければ、最も簡単な方法でした。 – Steve