HTML onscroll 事件
onscroll 是元素在其滚动条滚动时触发的事件。
实例
<!DOCTYPE html>
<html>
<head>
<style>
#myDIV {
border: 1px solid black;
width: 200px;
height: 100px;
overflow: scroll;
}
</style>
</head>
<body>
<p>试试div中的滚动条。</p>
<div id="myDIV" onscroll="myFunction()">在我年幼脆弱的时候,父亲给了我一些至今都在脑海里的建议。
<br><br>
他告诉我,每当你想批评任何人时,只要记住,这个世界上所有的人都没有你所拥有的优势</div>
<script>
function myFunction() {
document.getElementById("myDIV").style.color = "red";
}
</script>
<p>在div中滚动时会触发一个函数。该函数将div中文本的颜色设置为红色。</p>
</body>
</html>
浏览器支持
事件 | |||||
---|---|---|---|---|---|
onscroll | Yes | Yes | Yes | Yes | Yes |
所有主流浏览器都支持 onscroll 事件。
定义和用法
onscroll 是元素在其滚动条滚动时触发的事件。
提示:使用CSS overflow style属性为元素创建滚动条。
HTML 4.01 与 HTML5 之间的差异
无。
语法
<element onscroll="script">
属性值
值 | 描述 |
---|---|
script | onscroll 发生时运行的脚本。 |