我有一个overflowY
等于hidden
的元素。
我正在touchstart
上抓取window
个事件:
window.addEventListener('touchstart', handler, true);
在handler
中,我希望在<{1}}事件到达之前使我的元素可滚动。
touchstart
不幸的是,由于以下两个原因之一,这不起作用:
在调用element.style.overflowY = 'scroll';
时,该元素已被视为“不可滚动”。
更改后的handler
只有在下一帧生效后才会生效。
有没有办法解决这个问题?
在我的方案中,我无法使元素在style.overflowY
事件之前可滚动。
我的元素首先具有touchstart
的原因是在自定义动画运行时阻止任何先前的滚动动画。