怎么获取鼠标滚轮的次数,又没答案,又没有其他同学的讨论记录,不会根本就写不出

来源: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);
    });

望采纳,谢谢

0

慕码人5330596

2019-02-05

同学新年好~我的做法是这样:

  1. 定义一个全局变量i=0

  2. 给div绑定scroll事件。

    在事件函数里做两件事:

    (1)  i+=1 每滚动一次都给 i 加1;

    (2) $('span').text(i);  把 i 的值作为<span>里的文字;

o(^-^)o

0

0 学习 · 36712 问题

查看课程