2012-01-13 66 views
5

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

+1

Với một thanh cuộn, nó không. jQuery chăm sóc nó suy nghĩ. – deruse

+0

bạn có tìm thấy giải pháp cho FF không? –

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.

http://api.jquery.com/height/

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()$(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