ユーザーがほぼ下にスクロールした場合にiframeをロードしたいHTMLWebサイトを構築しています。(iframeには、JavaScriptの重いフォローミーウィジェットが多数含まれているため、直接読み込まれるとWebサイトの速度が低下します)
どうすればそれができますか?
ありがとう。ウリ
ユーザーがほぼ下にスクロールした場合にiframeをロードしたいHTMLWebサイトを構築しています。(iframeには、JavaScriptの重いフォローミーウィジェットが多数含まれているため、直接読み込まれるとWebサイトの速度が低下します)
どうすればそれができますか?
ありがとう。ウリ
使用する.scroll()
そのようです:
$(window).scroll(function() {
if(($(window).scrollTop() + $(window).height()) == $(document).height()) {
$('div').append('<iframe></iframe>');
}
});
これが例のあるフィドルです-http://jsfiddle.net/vRLsg/
スクロールすると位置が計算できます
$('body').scroll(function(){
if ($('body').scrollTop() == $('body').height()){
loadIframe();
}
});
このjsfiddleを見てください-私はそれがあなたが必要とすることをしていると思います。