jquery各種高さ取得
1058 ワード
alert($(window).height());//ブラウザ時下ウィンドウ可視領域高さalert($(document).height());//ブラウザ時のウィンドウドキュメントの高さalert($(document.body).height());//ブラウザ時の下ウィンドウドキュメントbodyの高さalert($(document.body).outerHeight(true));//ブラウザ時の下ウィンドウドキュメントbodyの総高さはborder padding margin を含む.
alert($(window).width());//ブラウザ時下ウィンドウ可視領域幅alert($(document).width());//ブラウザ時の下ウィンドウドキュメントの画像幅alert($(document.body).width());//ブラウザ時の下ウィンドウドキュメントbodyの高さalert($(document.body).outerWidth(true));//ブラウザ時のウィンドウドキュメントbodyの総幅はborder padding margin を含む.
alert($(document/window).scrollTop());/スクロールバースクロール後のブラウザに対する高さalert($(document).scrollLeft());//スクロールバーの左への垂直幅を取得する
offset():現在のビューポートで一致する要素の相対的なオフセットを取得します.返されるオブジェクトには、topとleftの2つの整形プロパティが含まれます.このメソッドは、表示される要素にのみ有効です.
要素の現在のオフセット:
$(".btn1").click(function(){
x=$("p").offset()
;
$("#span1").text(x.left);
$("#span2").text(x.top);
})を取得します. 取得要素がスクロールバーに従ってスクロールすると、ブラウザの上部に対する高さ=offset上(top)オフセット量-スクロールバーがスクロールするとブラウザに対する高さとなる.