onscroll 事件和onScrollCapture事件
onscroll 事件在元素滾動條在滾動時觸發。
HTML 中:
<element onscroll="myScript">
JavaScript 中:
object.onscroll=function(){myScript};
JavaScript 中, 使用 addEventListener() 方法:
object.addEventListener("scroll", myScript);
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鳥教程(runoob.com)</title>
<style>
div {
border: 1px solid black;
width: 200px;
height: 100px;
overflow: scroll;
}
</style>
</head>
<body>
<p>嘗試滾動 div。</p>
<div onscroll="myFunction()">In my younger and more vulnerable years my father gave me some advice that I've been turning over in my mind ever since.
<br><br>
'Whenever you feel like criticizing anyone,' he told me, just remember that all the people in this world haven't had the advantages that you've had.'</div>
<p>滾動 <span id="demo">0</span> 次。</p>
<script>
x = 0;
function myFunction() {
document.getElementById("demo").innerHTML = x += 1;
}
</script>
</body>
</html>
onScrollCapture 監聽滑鼠滾動
const onScroll = (e) => {
// console.log("onScroll", e.target.scrollTop);
if (e.target.scrollTop == 0 && !loading) {
console.info('到頂');
e.target.scrollTop = 10;
onLoad(selectTime, minPage - 1);
}
else if (e.target.scrollTop + e.target.clientHeight == e.target.scrollHeight && !loading) {
console.info('到底');
onLoad(selectTime, maxPage + 1);
}
}
<div style={{ height: "532px" }} onScrollCapture={onScroll}></div>
相關文章
- onscroll 事件事件
- onscroll事件的瀏覽器支援事件瀏覽器
- JS事件(事件冒泡和事件捕獲)JS事件
- React 事件和 Dom 事件React事件
- 事件和事件監聽器事件
- 事件模型和事件委託事件模型
- 事件冒泡 和 事件捕獲事件
- JavaScript事件冒泡、事件捕獲和阻止預設事件JavaScript事件
- JS事件流和事件委託JS事件
- input事件和change事件區別事件
- 模擬tap事件和longTap事件事件
- js 建立和觸發事件 和 自定義事件JS事件
- AngularJs 鍵盤事件和滑鼠事件AngularJS事件
- iOS事件攔截和事件轉發iOS事件
- Vue事件獲取觸發事件物件和繫結事件物件Vue事件物件
- Javascript中的事件物件和事件型別JavaScript事件物件型別
- JQuery4:滑鼠事件和滾動事件jQuery事件
- 關於js事件冒泡和事件捕獲JS事件
- JS的事件繫結和事件流模型JS事件模型
- nodejs事件和事件迴圈簡介NodeJS事件
- nodejs事件和事件迴圈詳解NodeJS事件
- JS學習之事件和事件繫結JS事件
- javascript事件冒泡和事件捕獲型別JavaScript事件型別
- 理解js的事件冒泡和事件捕獲JS事件
- javascript–BOM的onload事件和onunload事件JavaScript事件
- Qt入門(8)——事件和事件過濾器QT事件過濾器
- 領域事件和整合事件沒那麼高大上事件
- touch事件和click事件多次觸發的問題事件
- java springboot監聽事件和處理事件JavaSpring Boot事件
- oncopy和onpaste事件用法AST事件
- [jQuery] 事件和動畫薦jQuery事件動畫
- React合成事件和DOM原生事件混用須知React事件
- javascript對點選事件和拖動事件的區分JavaScript事件
- 事件 滑鼠事件 表單事件 from表單事件
- javaScript事件(五)事件型別之滑鼠事件JavaScript事件型別
- 事件協作和事件溯源事件
- 事件流與事件溯源事件
- javaScript事件(一)事件流JavaScript事件