怎么获取鼠标滚轮的次数,又没答案,又没有其他同学的讨论记录,不会根本就写不出
来源:2-11 编程练习
qq_轮滑到老_04284587
2019-02-05 12:23:23
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>习题</title>
<style>
div {
width: 300px;
height: 200px;
overflow: scroll;
}
</style>
</head>
<body>
<p>请试着滚动 DIV 中的文本:</p>
<div>慕课网-程序员的梦工厂 慕课网-程序员的梦工厂 慕课网-程序员的梦工厂 慕课网-程序员的梦工厂 慕课网-程序员的梦工厂 慕课网-程序员的梦工厂 慕课网-程序员的梦工厂
<br /><br />
慕课网-程序员的梦工厂 慕课网-程序员的梦工厂 慕课网-程序员的梦工厂 慕课网-程序员的梦工厂 慕课网-程序员的梦工厂
<br /><br />
慕课网-程序员的梦工厂 慕课网-程序员的梦工厂 慕课网-程序员的梦工厂 慕课网-程序员的梦工厂 慕课网-程序员的梦工厂
<br /><br />
慕课网-程序员的梦工厂 慕课网-程序员的梦工厂 慕课网-程序员的梦工厂 慕课网-程序员的梦工厂 慕课网-程序员的梦工厂
</div>
<p>滚动了 <span>0</span> 次。</p>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script>
<script>
//此处写代码
$(document).ready(function(){
var div1 = $('div');
var text = $('span');
var num = null;
div1.scroll(function(){
})
})
</script>
</body>
</html>
2回答
三年没洗澡
2019-02-05
var num = 0; $('div').scroll(function(){ num++; $('span').text(num); });
望采纳,谢谢
慕码人5330596
2019-02-05
同学新年好~我的做法是这样:
定义一个全局变量i=0
给div绑定scroll事件。
在事件函数里做两件事:
(1) i+=1 每滚动一次都给 i 加1;
(2) $('span').text(i); 把 i 的值作为<span>里的文字;
o(^-^)o
相似问题
回答 2
回答 1