我只想在用户到达时将脚本加载到div中。我正在尝试使用jQuery完成此操作,但没有成功。也许你可以帮忙。这里是代码:当用户滚动位置到达时,将JavaScript加载到div
var scrollFromTop = $("#float_div_id").offset().top;
$(document).scroll(function() {
if ($(this).scrollTop() > scrollFromTop) {
var s = document.createElement('script');
s.setAttribute('type', 'text/javascript');
s.src = 'javascript code src which i want to append on scroll';
document.getElementById('float_div_id').appendChild(s);
}
});
只是一个方面的问题:为什么要创建DOM里面的脚本元素?它是如此之重,你不能先包含它? – briosheje
基本上div是空的。我想追加将加载该div内容的脚本。我不想加载该脚本,直到用户到达div,当用户到达它,我想加载该特定的div内的脚本。 – Pandemum
为什么不实现一个函数,当用户滚动该div时,加载所需的内容?我的意思是,我不明白为什么要加载脚本而不是内容。 – briosheje