我有一个包含 iFrame 的 div,我想确保它始终停留在浏览器窗口的底部。当页面滚动(或至少更新其位置)时,我需要它保持固定在那里。我试过了
position: fixed; bottom: 0px; left: 0px
但无济于事。如果我想要屏幕顶部的 div,我可以很容易地做到这一点,我只需将 div 顶部更新为 document.body.scrollTop
的值。任何帮助将不胜感激。
最佳答案
捕获 window.onresize 事件。在该事件处理程序中,根据滚动位置和窗口计算 div 的 x、y 位置。将 div 的 top 和 left 属性设置为您计算的 x,y 坐标。您还需要使用 window.onload 事件来定位 div,以确保它从正确的位置开始。
关于javascript - 需要在浏览器底部保留包含iFrame的div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4690533/