如果用户滚动到底部,请加载iframe

时间:2012-04-19 09:45:34

标签: javascript html iframe

我正在构建一个HTML网站,如果用户滚动到底部,我想加载iframe。 (iframe包含很多重量级的关注我小部件,如果直接加载它们会降低网站的速度)

怎么办?

感谢。乌利

3 个答案:

答案 0 :(得分:1)

使用.scroll()

像这样:

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

这是一个例子的小提琴 - http://jsfiddle.net/vRLsg/

答案 1 :(得分:0)

滚动时可以计算位置

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

答案 2 :(得分:0)

看看这个jsfiddle - 我想它可以满足您的需求。