0

在你说什么之前,我意识到已经有非常相似的问题,但它们并没有给我确切的需要。

我的问题是我如何在 Javascript 中阻止用户滚动,但我仍然可以用这样的东西引发事件。

window.onload = function()
{
    //adding the event listerner for Mozilla
    if(window.addEventListener)
        document.addEventListener('DOMMouseScroll', moveObject, false);

    //for IE/OPERA etc
    document.onmousewheel = moveObject;
}
function moveObject(event)
{
    //CODE
}

编辑:然后我需要让用户再次滚动。

4

1 回答 1

1

您将需要return false;从您的事件处理程序。

function moveObject(event)
{
    //CODE
    return false;
}
于 2012-10-18T22:36:53.040 回答