编辑:感谢您的评论到目前为止!这里有一个JS小提琴(希望全部)相关代码:
https://jsfiddle.net/3y1cw6nt/
我有一个图像滑块设置图像'类在.above
,.active
和.below
之间切换,其top:
属性也会相应更改。
当一个事件监听器按下向上和向下箭头按键激活切换时,我有html, body { height: 100vh, overflow: hidden }
,这样用户就无法滚动到{{1}的图像}或.below
。
有没有办法继续捕捉滚动上下事件并使用Javascript触发类更改?
我已尝试this solution,但它无法正常工作 - 无论我对页面做什么都未定义.above
,我猜是因为没有滚动事件正在进行捕获,因此永远不会声明var st
。
非常感谢!