2

在 Webkit 重新渲染任何外部容器(在我的情况下为 div)子元素或将这些子元素的显示属性从/更改为 display:none/block/inline/inline-block 时,将容器元素课程滚动回最佳。这样,用户就永远无法到达位于滚动区域下端的元素,因为一旦发生前面提到的事情之一,该区域就会一直滚动回顶部。

在 Firefox 上,滚动位置根据需要保持。

示例(展开左侧列表以强制显示滚动条或选择左侧的相册,以便主显示区域有足够的内容来调出滚动条、滚动到底部并将鼠标悬停在图像上)

是否有任何解决方法/修复我可以实施以保持 webkit 浏览器的用户体验?

谢谢

4

0 回答 0