0

このコードを使用してdivをスクロールします

mydiv.addEventListener('mousewheel', function(e)
    {
    var col = 255;
    if(e.wheelDelta/120 > 0)
        {
        if(col < 245)
            {
            col+=10;
            }
        this.scrollTop = this.scrollTop-25;
        }
    else
        {
        if(col > 10)
            {
            col-=10;
            }
        this.scrollTop = this.scrollTop+25;
        }
    });

Operaでは問題なく動作し、 Firefox では何もせず、最初はエラーも発生しないため、どこに問題があるのか​​ わかりません。

4

1 に答える 1

1

現時点では、Firefox はマウスホイール イベントをサポートしていません。

代わりに、DOMMouseScroll イベントをサポートします。

http://www.sitepoint.com/html5-javascript-mouse-wheel/

于 2013-01-16T12:12:49.277 に答える