javascript - 即 : how to trigger body's vertical scrollbar recalculation

标签 javascript internet-explorer internet-explorer-8 scroll

我在 IE 中自定义 SharePoint 列表表单上的垂直滚动条有问题。导航到添加附件窗口并返回后,垂直滚动条越过窗口的下边缘,因此无法滚动到表单的最底部。

调整窗口大小可以解决这个问题,所以如果我能以某种方式强制窗口从 javascript 重新计算滚动条而不调整窗口大小,这可能是一个简单的解决方法。

是否有可能触发这种“调整大小”以及如何触发?

也欢迎针对此特定问题的任何其他解决方案。

谢谢!

最佳答案

浏览器会重新计算主体高度,从而在操作 dom 时重新计算滚动条。 尝试在底部插入一个空白的 div 或间隔 gif 或其他东西...

关于javascript - 即 : how to trigger body's vertical scrollbar recalculation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3889737/

相关文章:

css - 使用百分比和最大宽度将图像裁剪成正方形

javascript - 在 IE8+ 中访问对象中的唯一属性

javascript - 如何为ie设置onload事件

php - 打印时 IE 不重新发送 cookie

jquery - 在 IE8 中打印带有背景颜色的 div 内容

javascript - 即使在运行 document.location =""后,如何确保我的 GIF 保持动画效果

c# - SpicIE 在开发 IE 插件时有哪些限制?

javascript - 使用 `getElementsByTagName` 获取单个元素

javascript - 如何比较 $(element).html() == "×"

javascript - 使用可变对象属性 JS