禁用滚动但仍然在javascript中引发事件

时间:2012-10-18 22:28:27

标签: javascript dom javascript-events scroll

在你说什么之前我意识到已经有非常相似的问题,但他们并没有给我提供我需要的东西。

我的问题是如何在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
}

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

1 个答案:

答案 0 :(得分:1)

您需要从事件处理程序中return false;

function moveObject(event)
{
    //CODE
    return false;
}