2012-04-19 21 views
0

我正在構建一個HTML網站,如果用戶滾動到底部,我想加載一個iframe。 (iframe的包含了大量的JavaScript重跟着我部件被拖慢網站,如果他們將被直接加載)如果用戶滾動到底部,則加載iframe

那怎麼可以呢?

謝謝。烏利

+0

使用谷歌或在這裏搜索文本框。那裏有很多很多答案。 – gdoron 2012-04-19 09:47:23

+1

嗨Uli,而不是使用iFrame爲什麼你不需要在需要時懶加載它,也許使用getscript():http://api.jquery.com/jQuery.getScript/ – 2012-04-19 09:53:23

回答

1

使用.scroll()

像這樣:

$(window).scroll(function() { 
    if(($(window).scrollTop() + $(window).height()) == $(document).height()) { 
     $('div').append('<iframe></iframe>'); 
    } 
});​ 

下面是用一個例子的小提琴 - http://jsfiddle.net/vRLsg/

0

當您滾動

$('body').scroll(function(){ 
    if ($('body').scrollTop() == $('body').height()){ 
     loadIframe(); 
    } 
}); 
0

可以計算的位置有一個在這個jsfiddle - 我猜它你需要什麼。

相關問題