Javascript事件侦听器到箭头向下-停止页面滚动

Javascript事件侦听器到箭头向下-停止页面滚动,javascript,events,event-handling,dom-events,Javascript,Events,Event Handling,Dom Events,我有一个非常简单的Javascript问题要问你。我有一个可滚动的静态页面,可以显示/隐藏一个完整的框架覆盖,使用z-index隐藏整个页面。当显示覆盖时,我创建了一个新的事件监听器,用于keydown,例如检查ArrowDown。当覆盖被隐藏时,侦听器被取消订阅 除了覆盖层下面的页面保持正常的上下滚动之外,它工作得很好。我想我可以通过使用 stopPropagationevent.stopPropagation防止事件冒泡到DOM中,但不会停止浏览器的默认行为 这应该会起作用,因为它会停止浏

我有一个非常简单的Javascript问题要问你。我有一个可滚动的静态页面,可以显示/隐藏一个完整的框架覆盖,使用z-index隐藏整个页面。当显示覆盖时,我创建了一个新的事件监听器,用于keydown,例如检查ArrowDown。当覆盖被隐藏时,侦听器被取消订阅

除了覆盖层下面的页面保持正常的上下滚动之外,它工作得很好。我想我可以通过使用

stopPropagationevent.stopPropagation防止事件冒泡到DOM中,但不会停止浏览器的默认行为


这应该会起作用,因为它会停止浏览器的默认行为。

这会有帮助:event.preventDefault应该足够了。嗯,我想我已经试过了。让我再查一下。编辑:非常感谢,我一定是弄错了-那很好用!
event.preventDefault();