<script type="text/javascript">
//当窗口滚动到一定高度时 某块页面开始加载数据
window.onload = function()
{
var oHeader = document.getElementById("header");
var height = oHeader.offsetHeight;
window.onscroll = function(){
//scrollTop的值
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
//窗口可视化高度
var clientHeight = document.documentElement.clientHeight || document.body.clientHeight;
document.getElementById("txt1").value="scrollTop:"+scrollTop+",height:"+height;
var oContent = document.getElementById("content");
if(scrollTop+clientHeight >height)
{
oContent.innerHTML = "<h1>正在加载中.....</h1>";
//延迟3秒执行
setTimeout(function(){
oContent.innerHTML = "<h1>scroll事件执行的代码块</h1>";
oContent.style.background="red";
},3000);
}
else
{
oContent.innerHTML="";
oContent.removeAttribute("style");
}
}
}
</script>
js 窗口滚动到一定高度时加载数据
原创
©著作权归作者所有:来自51CTO博客作者好学Ace的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:js 原生 ajax
下一篇:js 运动框架及实例
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
WHMCS批量删除有一定特征的用户的脚本
WHMCS如果遭遇恶意注册,那么你可以通过本文中的代码来进行账户的清理
php 上传 API WHMCS -
事务Transactional失效的这10个场景,你一定得知道!
事务Transactional失效的这10个场景,你一定得知道!
回滚 事务 spring spring事务 mysql -
下拉滚动一定高度,导航固定顶部
css代码:.fixednav { position: fixed; top: 0px; left: 0px; width: 1...
js css javascript jquery html5 -
前方一定很美!
前方一定很美!
职场 休闲 -
vue中实现滚动到一定距离显示联系我们和回到顶部等功能
滚动到一定距离返回到顶部,使用 scrollIntoView 方法Element.scrollIntoView方法滚动当前元素,进入浏览器的可见区域该方法可以接受一个布尔值作为参数。如果为true,表示元素的顶部与当前区域的可见部分的顶部对齐(前
scrollIntoView javascript css html vue