2014.07.13 getBoundingClientRect()はviewport基準の座標を返し、ページ位置にはscroll offsetを足す getBoundingClientRect()のleftとtopはviewport基準です。ページ全体の位置を求める場合はpageXOffsetとpageYOffsetを足し、再計測が必要な場面も分けて考えます。