html , window まわりの位置やサイズの取得結果


少しうそ↓ただしくはこっち→http://d.hatena.ne.jp/cyokodog/20090112/jQueryPositionSize03

scrollTop() スクロール量の取得結果
$(html) $(document) $j(window)
IE6
IE7
Firefox3
Safari ×
Opera
offset().top 位置の取得結果
$(html) $(document) $j(window)
IE6 0 0
IE7 0 0
Firefox3 0 error error
Safari 0 error error
Opera9.5 0 error error
attr('offsetHeight') ,attr('clientHeight') ,attr('scrollHeight')の取得結果
$(html) $(document) $j(window)
IE6 undefined undefined
IE7 undefined undefined
Firefox3 undefined undefined
Safari undefined undefined
Opera9.5 undefined undefined
$('html')スクロールによる非表示領域なし状態での取得結果(height指定なし)
offsetHeight clientHeight scrollHeight
IE6 ブラウザ枠の外枠の高さ ブラウザ枠の内枠の高さ 内包要素の高さ
IE7 ブラウザ枠の外枠の高さ ブラウザ枠の外枠の高さ 内包要素の高さ
Firefox3 内包要素の外枠高さ ブラウザ枠の高さ ブラウザ枠の高さ
Safari 内包要素の外枠の高さ ブラウザ枠の高さ 内包要素の外枠の高さ
Opera9.5 内包要素の外枠の高さ ブラウザ枠の高さ 内包要素の外枠の高さ
$('html')スクロールによる非表示領域なし状態での取得結果
offsetHeight clientHeight scrollHeight
IE6 外枠の高さ 内枠の高さ scrollbarを伸ばした高さ
IE7 外枠の高さ 内枠の高さ scrollbarを伸ばした高さ
Firefox3 外枠の高さ 内枠の高さ scrollbarを伸ばした高さ
Safari scrollbarを伸ばした高さ 内枠の高さ scrollbarを伸ばした高さ
Opera9.5 外枠の高さ 内枠の高さ scrollbarを伸ばした高さ
$('div')スクロールによる非表示領域なし状態での取得結果(height指定あり)
offsetHeight clientHeight scrollHeight
IE6 外枠の高さ 内枠の高さ 内包要素の高さ
IE7 外枠の高さ 内枠の高さ 内包要素の高さ
Firefox3 外枠の高さ 内枠の高さ 内枠の高さ
Safari 外枠の高さ 内枠の高さ 内枠の高さ
Opera 外枠の高さ 内枠の高さ 外枠の高さ
$('div')スクロールによる非表示領域あり状態での取得結果
offsetHeight clientHeight scrollHeight
IE6 外枠の高さ 内枠の高さ scrollbarを伸ばした高さ
IE7 外枠の高さ 内枠の高さ scrollbarを伸ばした高さ
Firefox3 外枠の高さ 内枠の高さ scrollbarを伸ばした高さ
Safari 外枠の高さ 内枠の高さ scrollbarを伸ばした高さ
Opera9.5 外枠の高さ 内枠の高さ scrollbarを伸ばした高さ