在Firefox中滚动Div

时间:2013-01-16 12:03:40

标签: javascript events firefox scroll mousewheel

我使用此代码滚动我的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 中没有任何问题,并且首先没有错误,所以我不知道问题出在哪里。

1 个答案:

答案 0 :(得分:1)

Firefox目前不支持鼠标滚轮事件。

它支持DOMMouseScroll事件。

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