markdown JavaScript的片段
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown JavaScript的片段相关的知识,希望对你有一定的参考价值。
# JavaScript代码片段
## 区域滚动延迟加载图片
```javascript
function show(){
var showId = document.getElementById("target");
var client = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
var targetTop = showId.getBoundingClientRect().top;
if(targetTop <= client){
//图片加载
}
}
window.onscroll = show();
```
## 判断网页滚动到底部和顶部
```javascript
function scrollBottomOrTop(){
var client = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
var scrollTop = document.body.scrollTop;
var wholeHeight = document.body.scrollHeight;
if(client+scrollTop >= wholeHeight){
alert("已经滚动到底部");
//ajax加载
}
if(scrollTop==0){
alert("已经滚动到顶部");
}
}
window.onscroll = scrollBottomOrTop();
```
## 判断DIV块加载到底部或顶部
```javascript
var divScroll = document.getElementById("target");
function DivScroll(){
var wholeHeight = divScroll.scrollHeight;
var scrollTop = divScroll.scrollTop;
var divHeight = divScroll.clientHeight;
if(scrollTop+divHeight >= wholeHeight){
alert("DIV滚动到底部了");
}
if(scrollTop==0){
alert("DIV滚动到顶部了");
}
}
divScroll.onscroll = DivScroll;
```
以上是关于markdown JavaScript的片段的主要内容,如果未能解决你的问题,请参考以下文章
VS Code配置markdown代码片段
VS Code配置markdown代码片段
markdown 一堆Git的基本片段
markdown 有用的片段
markdown 有用的WordPress插件片段
markdown 崇高的片段