繁体   English   中英

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

[英]Load iframe if user scrolled to bottom

我正在建立一个HTML网站,如果用户几乎滚动到底部,我想在其中加载iframe。 (iframe包含许多JavaScript繁重的“ 跟我来”小部件,如果直接加载它们会减慢网站速度)

那怎么办?

谢谢。 乌里

使用.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-我想它可以满足您的需求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM