将元素放置在移动键盘上方

Cha*_*ase 7 html css css-position

我试图将一个元素直接放置在移动键盘上方。即:位置绝对/固定到页面底部,但由键盘向上推(或向上推键盘的等效高度)。

通常这与期望的行为相反,并且会有很多人努力保持底层元素到位。我感觉我记得以前也曾经历过同样的战斗……

但现在我想让它动起来,却没有动。(当然!)

我现在的重点是 iOS Safari,但更喜欢跨浏览器。

当键盘打开时,旧版本的 iOS 似乎发生了变化window.innerHeight,无论好坏。但现在情况已不再如此。这可以解释为什么我没有看到我期望看到的东西......

我一直在尝试不同位置的父元素,但没有运气。

这可能吗?或者键盘现在完全与视口分离了吗?

小智 2

这不可能。键盘似乎是它自己的实体,或者正如您所说,与视口分离。