iOS 8 Safari - 页面缩放时无法滚动元素的内容

alo*_*kad 5 scroll mobile-safari zooming ios8

此问题仅在iOS 8中发生(确切地说是8.1).它不会在iOS 7中重现.

用例:在具有可滚动(长)内容的元素内滚动.

如果页面未放大 - 它按预期工作.

当您放大页面 - 它停止工作时,页面会滚动(就像您到达可滚动内容的末尾).效果是连续的:缩放越高 - 滚动内容的可能性越小.

测试页面:这里

打开iOS 8 Safari中的链接 - 看看列表元素是否可滚动.

现在放大页面并尝试滚动列表的内容 - 滚动页面而不是列表中的项目.我已经放置了红色标记,因此很容易看到页面滚动.

我尝试过不同的CSS规则甚至JS来阻止页面滚动(这仍然会使元素的内容滚动).

有没有人遇到过这种行为或有建议如何修复它?我真的不想用JS实现内容滚动.

禁用页面上的缩放(使用元视口)对我来说不是一个选项.