zoukankan      html  css  js  c++  java
  • js 捕捉滚动条事件

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title></title>
        <meta charset="utf-8" />
        <script src="Content/jquery-1.10.2.min.js"></script>
    </head>
    <body>
        <div id="content">
            <div id="divLeft" style="float:left;200px;height:300px;">
                <div style="position:fixed">
                    <a href="#p1">这里是1</a><br />
                    <a href="#p2">这里是2</a><br />
                    <a href="#p3">这里是3</a><br />
                    <a href="#p4">这里是4</a><br />
                    <a href="#p5">这里是5</a><br />
                    <a href="#p6">这里是6</a><br />
                    <a href="#p7">这里是7</a><br />
                    <a href="#p8">这里是8</a><br />
                    <a href="#p9">这里是9</a><br />
                    <a href="#p10">这里是10</a>
                </div>                      
            </div>
            <div id="divRight" style="float:left;">
                <div id="p1" style="height:300px;100%;border:1px solid red;">这里是1</div>
                <div id="p2" style="height:300px;100%;border:1px solid red;">这里是2</div>
                <div id="p3" style="height:300px;100%;border:1px solid red;">这里是3</div>
                <div id="p4" style="height:300px;100%;border:1px solid red;">这里是4</div>
                <div id="p5" style="height:300px;100%;border:1px solid red;">这里是5</div>
                <div id="p6" style="height:300px;100%;border:1px solid red;">这里是6</div>
                <div id="p7" style="height:300px;100%;border:1px solid red;">这里是7</div>
                <div id="p8" style="height:300px;100%;border:1px solid red;">这里是8</div>
                <div id="p9" style="height:300px;100%;border:1px solid red;">这里是9</div>
                <div id="p10" style="height:300px;100%;border:1px solid red;">这里是10</div>
            </div>
        </div>
        <script>
            function ChangeColor(index) {
                 
                var aArray = $('#divLeft a');
                for (var i = 0; i < aArray.length; i++) {
                    if (i == parseInt(index)) {
                        aArray.eq(i).css('color','red')
                    } else {
                        aArray.eq(i).css('color', 'black')
                    }
                    
                }
    
            }
    
            function getScrollTop() {
                var scrollTop = 0;
                if (document.documentElement && document.documentElement.scrollTop) {
                    scrollTop = document.documentElement.scrollTop;
                } else if (document.body) {
                    scrollTop = document.body.scrollTop;
                }
    
                var t = scrollTop / 300;
               
                ChangeColor(t);
    
                return scrollTop;
            }
            document.onscroll = function () {
                getScrollTop()
            }
        </script>
    </body>
    </html>

    https://www.cnblogs.com/ligenyun/p/9186560.html

  • 相关阅读:
    小程序方法-小程序获取上一页的数据修改上一个页面的数据
    小程序方法-上传多上图片
    小程序方法-时间转换年月日,时间转换几天前几个小时前刚刚
    opencv函数学习:LUT()的使用
    opencv函数学习:cvtColor()的使用
    opencv函数学习:convertTo()的使用
    BITMAPFILEHEADER、BITMAPINFOHEADER及BMP结构详解
    单通道图和三通道图
    计算机存储单位与宽带单位
    大端模式和小端模式
  • 原文地址:https://www.cnblogs.com/Tianxf815/p/11811564.html
Copyright © 2011-2022 走看看