我正在构建一个 HTML 网站,如果用户几乎滚动到底部,我想在其中加载 iframe。(iframe 包含大量的 JavaScript 大量跟随我的小部件,如果直接加载它们会减慢网站速度)
怎么可能呢?
谢谢。乌里
我正在构建一个 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 - 我想它可以满足您的需求。