当前位置: 首页 > 面试题库 >

即使在滚动时,IE中的document.body.scrollTop始终为0

孙成益
2023-03-14
问题内容

我在移动鼠标时在状态栏中显示document.body.scrollTop的值。在IE中,该值始终为0。为什么总是0?还有另一种方法来获取滚动条移动了多少?


问题答案:

您可能要尝试在IE中使用较旧的文档类型:

var top = (document.documentElement && document.documentElement.scrollTop) || 
              document.body.scrollTop;


 类似资料:
  • 问题内容: 我在移动鼠标时在状态栏中显示document.body.scrollTop的值。在IE中,该值始终为0。为什么总是0?还有另一种方法来获取滚动条移动了多少? 问题答案: 您可能要尝试在IE中使用较旧的文档类型:

  • 问题内容: 当用户访问网页时(当页面内容不足以触发滚动条激活时),使浏览器的垂直滚动条保持可见状态需要什么CSS? 问题答案: html { overflow: -moz-scrollbars-vertical; overflow-y: scroll; } 这使滚动条始终可见,并且仅在需要时才处于活动状态。 更新:如果上述方法不起作用,则仅使用此方法即可。

  • 问题内容: 我如何避免滚动页面的其余部分?我考虑过使用和,只是想知道是否有更简单,更用户友好的方法,这样做的最佳实践是什么? 问题答案: 使用的包含您的头,喜欢的东西 在此示例中,当开始时位于下方100px处,但随着用户滚动,它保持原位。当然,不用说,您需要确保有背景,以便当两个s重叠时,其内容实际上是可见的。

  • 问题内容: 所以首先我运行以下命令: 这将返回一个滚动ID,然后在第一个滚动请求中使用该滚动ID: 该文档会使我相信,当我运行第二个curl请求时,我应该获得一个新的滚动ID。 但是,看起来我一直在返回相同的滚动ID。 看起来每个请求返回的数据都不同,因此我假设一切正常。 到底是怎么回事? 问题答案: 您上面的内容是正确的。 在后续滚动请求中,scroll_id可以相同或可以不同。但是结果集(命中

  • 如何在IntelliJ IDEA中启用"从源代码滚动",使其始终处于开启状态,这意味着如果您打开任何文件,它将自动显示在项目视图中,同样,它也是在Eclipse中制作的? 可以单击Project中的按钮来查找所选文件,但每次打开另一个文件时都单击它会让人恼火。

  • 即使SWT表格为空,是否可以始终在表格中显示垂直滚动条?通过始终显示(可能已禁用)垂直滚动条,可以避免最后一列在使用列权重数据(ColumnWeightData)进行布局时部分隐藏。 我试图用SWT初始化表。V\u滚动或使用表格。getVerticalBar()。setVisible(true)-两者均未成功。 在ScrollableComposite中有一个方法设置总是显示滚动条。我要找的是表中