0

我正在构建一个 HTML 网站,如果用户几乎滚动到底部,我想在其中加载 iframe。(iframe 包含大量的 JavaScript 大量跟随我的小部件,如果直接加载它们会减慢网站速度)

怎么可能呢?

谢谢。乌里

4

3 回答 3

1

利用.scroll()

像这样:

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

这是一个例子 - http://jsfiddle.net/vRLsg/

于 2012-04-19T09:59:03.103 回答
0

您可以在滚动时计算位置

$('body').scroll(function(){
    if ($('body').scrollTop() == $('body').height()){
       loadIframe();
    }
});
于 2012-04-19T09:56:03.157 回答
0

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

于 2012-04-19T09:56:11.610 回答