Tôi đang cố gắng truy cập vào chiều cao của toàn bộ trang (bao gồm cả cuộn). Trong chrome, document.body.scrollHeight thực hiện điều này. Trong firefox, điều này không hoạt động ... tương đương trong firefox là gì?document.body.scrollHeight cho ra hai kết quả khác nhau trong firefox/chrome
5
A
Trả lời
1
chắc chắn bắt đầu sử dụng jquery, truy cập $ (tài liệu) .height() sẽ thực hiện tất cả kiểm tra trình duyệt cho bạn.
2
Bạn có thể sử dụng jquery để làm điều này mà không vấn đề trình duyệt.
tài jQuery $(document).height()
và $(document).scrollTop()
chức năng
+0
$ (tài liệu) .height() <- công trình này – warunanc
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>
Các vấn đề liên quan
- 1. Lịch.WEEK_OF_MONTH cho kết quả khác nhau trên hai thiết bị khác nhau
- 2. Tại sao hai mẫu mã này tạo ra các kết quả đầu ra khác nhau?
- 3. Kết quả khác nhau cho json_encode() PHP
- 4. Tại sao hai đoạn mã tương tự lại tạo ra các kết quả khác nhau?
- 5. Tạo một đối tượng hai lần tạo ra các kết quả khác nhau
- 6. LINQ - Kiểu cú pháp khác nhau, kết quả khác nhau?
- 7. Tại sao "g" modifier cho kết quả khác nhau khi thử nghiệm() được gọi hai lần?
- 8. Hai kết quả khác nhau trên GCC 4.6 và 4.7 cho mẫu template trích
- 9. Tại sao hai phép trừ con trỏ này lại cho kết quả khác nhau?
- 10. Kết quả kích thước khác nhau
- 11. Nối tiếp XML - kết quả khác nhau trong .NET 4.0
- 12. Cách getComputedTextLength() đưa ra các kết quả khác nhau trong Chrome và Firefox?
- 13. Tham gia kết quả "tạo ra" từ hai câu lệnh SELECT với schemas khác nhau vào một bảng
- 14. Các chức năng tương đương tạo ra các kết quả phiên dịch khác nhau
- 15. Biểu thức LINQ và foreach tạo ra các kết quả khác nhau
- 16. Có thể (s là "") và (s == "") bao giờ cho kết quả khác nhau trong Python 2.6.2?
- 17. Hai kết quả rất khác nhau nhưng rất nhất quán từ thời gian Python
- 18. Kết quả tổng kết khác nhau với Parallel.ForEach
- 19. các kết quả rand() khác nhau trên Windows và Linux
- 20. Hai cách để gửi email qua SmtpClient không đồng bộ, các kết quả khác nhau
- 21. Tại sao các hàm vòng tròn của C# và SQL lại cho kết quả đầu ra khác nhau?
- 22. kết quả từ trình phân giải Boost.Asio khác nhau
- 23. C# và VB.Net cho kết quả khác nhau cho các phương trình tương tự
- 24. SQL: Giống như so sánh - Các kết quả khác nhau
- 25. Convert.ToDecimal đưa ra các kết quả khác nhau khi DirectX/Direct3D tải
- 26. Quay lại và điều hướng có kết quả khác nhau
- 27. assertEquals và assertTrue cho kết quả khác nhau cho cùng một biến
- 28. PHP Regex (kết quả khác nhau giữa + và *)
- 29. python - cùng một lệnh, kết quả khác nhau
- 30. So sánh NSNumber: trả về các kết quả khác nhau
Với một thanh cuộn, nó không. jQuery chăm sóc nó suy nghĩ. – deruse
bạn có tìm thấy giải pháp cho FF không? –