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を伸ばした高さ |