我想要访问整个页面的高度(包括滚动)。在chrome中,document.body.scrollHeight执行此操作。在Firefox中,这是行不通的...在Firefox中有什么等价物?document.body.scrollHeight在Firefox中产生两个不同的结果/ chrome
5
A
回答
1
绝对开始使用jquery,访问$(document).height()将为您执行所有浏览器检查。
2
您可以使用jQuery来做到这一点没有浏览器的问题。
用户的jQuery $(document).height()
和$(document).scrollTop()
功能
+0
$(document).height()< - 这有效 – warunanc 2017-10-02 18:38:47
1
<script type="text/javascript">
var scnWid,scnHei;
if (self.innerHeight) // all except Explorer
{
scnWid = self.innerWidth;
scnHei = self.innerHeight;
}
else if (document.documentElement && document.documentElement.clientHeight)
// Explorer 6 Strict Mode
{
scnWid = document.documentElement.clientWidth;
scnHei = document.documentElement.clientHeight;
}
else if (document.body) // other Explorers
{
scnWid = document.body.clientWidth;
scnHei = document.body.clientHeight;
}
</script>
相关问题
- 1. Chrome和Firefox上的不同CSS结果
- 2. 这两个实现为什么会产生不同的结果?
- 3. Internet Explorer高度:100%不会产生与Chrome相同的结果
- 4. 为什么在浮动元素上使用toString()会在Firefox和Chrome浏览器中产生不同的结果?
- 5. 同样的计算结果如何产生不同的结果
- 6. 在两台不同的机器上产生不同结果的Webcrawling脚本
- 7. 相同的查询在SQL中产生不同的结果
- 8. PHP strtotime产生不同的结果
- 9. 为什么.css('fontSize')在Edge中产生不同的结果?
- 10. 为什么false ++在Firefox中产生一个SyntaxError而在Chrome中产生ReferenceError?
- 11. 产生相同结果
- 12. Html.ActionLink根据URL产生不同结果
- 13. 产生不同于其他查询的MySQL的结果结果
- 14. 产生两个不同的随机数
- 15. 等效表达式在函数中产生不同的结果?
- 16. Range.Value在VBA和C中产生不同的结果#
- 17. TFLearn在每个预测中产生相同的结果
- 18. 为什么这两个append方法会产生不同的结果?
- 19. 在Javascript中加载Json文件在Chrome和Firefox中加载不同结果
- 20. nunit-console测试从不同位置产生不同的结果
- 21. 多个语句产生不同的结果
- 22. 多个OpenSSL RSA签名方法产生不同的结果
- 23. 在iPhone上混合两个FBO会产生奇怪的结果?
- 24. strcmp始终产生相同的结果
- 25. 分裂的Java中的管道产生不同的结果
- 26. 逻辑上等同的代码产生不同的结果
- 27. JSON.stringify和Object.keys在同一个对象上产生不同的结果
- 28. 切换如果和否则不会产生相同的结果
- 29. 两个(几乎)相同的代码段产生单独的结果
- 30. 用一个按钮点击调用两个javascript函数会产生与两个不同的结果
随着滚动条,它不。 jQuery照顾它的想法。 – deruse 2012-01-13 21:25:53
您是否找到FF的解决方案? – 2012-06-25 10:32:35