考虑以下:
<ul onmouseover="javascript:this.style.overflowY='auto';" onmouseout="javascript:this.style.overflowY='hidden'" id="chatwindow" class="replies" style="overflow-y:hidden;height:90%">
没什么特别的,只是一个滚动的 UL,当鼠标在其他地方时隐藏它的滚动条。适用于所有浏览器。在带有 IE10 的 Windows 8 平板电脑上,只要我将手指放在 UL 上,滚动条就会出现(并保持在视图中)。但是,UL 拒绝滚动。我试过 -ms-touch-action:none 和 -ms-touch-action:pan-y 无济于事。如果没有 onmouseover/onmouseout 事件,滚动是预期的。有什么线索吗?