我正在構建一個HTML網站,如果用戶滾動到底部,我想加載一個iframe。 (iframe的包含了大量的JavaScript重跟着我部件被拖慢網站,如果他們將被直接加載)如果用戶滾動到底部,則加載iframe
那怎麼可以呢?
謝謝。烏利
我正在構建一個HTML網站,如果用戶滾動到底部,我想加載一個iframe。 (iframe的包含了大量的JavaScript重跟着我部件被拖慢網站,如果他們將被直接加載)如果用戶滾動到底部,則加載iframe
那怎麼可以呢?
謝謝。烏利
使用.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 - 我猜它你需要什麼。
使用谷歌或在這裏搜索文本框。那裏有很多很多答案。 – gdoron 2012-04-19 09:47:23
嗨Uli,而不是使用iFrame爲什麼你不需要在需要時懶加載它,也許使用getscript():http://api.jquery.com/jQuery.getScript/ – 2012-04-19 09:53:23