2012-01-13 15 views
5

私はページ全体の高さにアクセスしようとしています(スクロールを含む)。クロムでは、document.body.scrollHeightがこれを行います。 Firefoxでは、これは動作しません... Firefoxで同等のものは何ですか?document.body.scrollHeight firefox/chromeで2つの異なる結果を返す

+1

スクロールバーでは、それはdoesntの。 jQueryはそれを考えます。 – deruse

+0

FF用のソリューションを見つけましたか? –

答えて

1

jqueryを使って間違いなく$(document).height()にアクセスすると、すべてのブラウザのチェックが行われます。

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

2

あなたは、ブラウザの問題もなく、これを行うためにjqueryのを使用することができます。

ユーザーのjQuery $(document).height()$(document).scrollTop()機能

+0

$(document).height()< - これが動作します – 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> 
関連する問題