位置(縦・横)やスクロール量 取得

スクロール量を取得したいなら

scrollTop(); で
下記のようなwindow、もしくはdocumentのスクロールイベントの中に記述してやる。

js
$(window).scroll(function(){
    var sc = $(this).scrollTop();
    console.log(sc);
});

要素の縦横の位置

offset().top;
offset().left;

offset()だけだと縦横の位置のObjectで渡されるので、top or leftを指定してやる。

js
var bg1 = $('#bg1').offset();
console.log(bg1); // Object
console.log(bg1.top); // 要素の縦の位置が数値で取れる
console.log(bg1.top); // 要素の横の位置が数値で取れる

もちろん下記でも良い

js
var bg1Tate = $('#bg1').offset().top;
console.log(bg1Tate); // 要素の縦の位置が数値で取れる

var bg1Yako = $('#bg1').offset().top;
console.log(bg1Yoko); // 要素の横の位置が数値で取れる
[紹介元] jQueryタグが付けられた新着投稿 – Qiita 位置(縦・横)やスクロール量 取得

関連記事