Javascript 如果用户滚动到底部,则加载iframe
我正在构建一个HTML网站,如果用户几乎滚动到底部,我想在其中加载一个iframe。 (iframe包含大量JavaScript繁重的follow me小部件,如果直接加载这些小部件,会降低网站的运行速度) 如何做到这一点Javascript 如果用户滚动到底部,则加载iframe,javascript,html,iframe,Javascript,Html,Iframe,我正在构建一个HTML网站,如果用户几乎滚动到底部,我想在其中加载一个iframe。 (iframe包含大量JavaScript繁重的follow me小部件,如果直接加载这些小部件,会降低网站的运行速度) 如何做到这一点 谢谢。Uli您可以在滚动时计算位置 $('body').scroll(function(){ if ($('body').scrollTop() == $('body').height()){ loadIframe(); } }); 看看这个-
谢谢。Uli您可以在滚动时计算位置
$('body').scroll(function(){
if ($('body').scrollTop() == $('body').height()){
loadIframe();
}
});
看看这个-我想它可以满足您的需要。使用.scroll()
像这样:
$(window).scroll(function() {
if(($(window).scrollTop() + $(window).height()) == $(document).height()) {
$('div').append('<iframe></iframe>');
}
});
$(窗口)。滚动(函数(){
if($(window.scrollTop()+$(window.height())==$(document.height()){
$('div')。追加(“”);
}
});
这里有一个例子-使用谷歌或这里的搜索文本框。这里有很多答案。嗨,Uli,与其使用iFrame,不如在需要时懒洋洋地加载它,也许可以使用getscript():