Javascript 当水平滚动时,如何防止webkit返回历史?

Javascript 当水平滚动时,如何防止webkit返回历史?,javascript,events,webkit,history,mousewheel,Javascript,Events,Webkit,History,Mousewheel,标题应该说明一切。Chrome+safari在使用触摸板向左滚动时会追溯到历史,如果您希望水平滚动,这会非常恼人。我希望能够通过以下方式禁用它: document.addEventListener('mousewheel', function(e) { e.preventDefault(); }); 但那没用。也没有返回false。我认为这是OSX Lion特有的问题,但我不确定。您是否能够禁用它?你所说的只是你希望我的努力没有成功。。。我将编辑问题。你确定这不是操作系统上的手势设置吗

标题应该说明一切。Chrome+safari在使用触摸板向左滚动时会追溯到历史,如果您希望水平滚动,这会非常恼人。我希望能够通过以下方式禁用它:

document.addEventListener('mousewheel', function(e) {
    e.preventDefault();
});

但那没用。
也没有返回false。我认为这是OSX Lion特有的问题,但我不确定。

您是否能够禁用它?你所说的只是你希望我的努力没有成功。。。我将编辑问题。你确定这不是操作系统上的手势设置吗?可能是,但在这种情况下,它必须是默认设置。无论如何,我希望使用JavaScript禁用它:)我不确定,但是mousewheel事件可能在webkit中有另一个名称,或者另一个事件。