一尘不染

在Mobile Safari中的固定位置

javascript

是否可以在Mobile Safari中相对于视口定位固定的元素?正如许多人所指出的那样,这position: fixed是行不通的,但是Gmail只是提供了几乎是我想要的解决方案-请在邮件视图中查看浮动菜单栏。

在JavaScript中获取实时滚动事件也是一种合理的解决方案。


阅读 229

收藏
2020-05-01

共1个答案

一尘不染

这个固定位置的div可以仅用两行代码来实现,该代码将div滚动移动到页面底部。

window.onscroll = function() {
  document.getElementById('fixedDiv').style.top =
     (window.pageYOffset + window.innerHeight - 25) + 'px';
};
2020-05-01