如果元素具有基本滚动,则阻止'wheel'事件滚动

时间:2016-11-06 19:11:40

标签: javascript

我通过wheel上的window活动在我的网页上构建了自定义滚动功能。然而,即使我想用基本滚动条滚动元素,它也会拍摄。如何在此元素上禁用wheel事件,但能够滚动?

1 个答案:

答案 0 :(得分:1)

如果元素可滚动,您可以签入事件处理程序

window.addEventListener('wheel', function(event) {
    if ( event.target.scrollHeight < event.target.clientHeight ) {
          // scollheight less than clientheight, means it doesn't have scrollbars ...
          // do stuff                                
    }
})