在 IOS8 Safari 中有一个新的错误,位置是固定的。
如果你聚焦一个固定面板中的文本区域,safari 会将你滚动到页面的底部。
这使得所有类型的 UI 都不可能使用,因为你没有办法在文本区域中输入文本,而不会滚动页面,从而失去你的位置。
有什么办法能彻底解决这个问题吗?
#a {
height: 10000px;
background: linear-gradient(red, blue);
}
#b {
position: fixed;
bottom: 20px;
left: 10%;
width: 100%;
height: 300px;
}
textarea {
width: 80%;
height: 300px;
}
<html>
<body>
<div id="a"></div>
<div id="b"><textarea></textarea></div>
</body>
</html>