プログラム関係の備忘録。技術系記事1000記事以上を目指すブログ

【JavaScript】ブロック要素の位置を指定した要素から調整する

  • 2018年3月18日
  • 2018年3月19日
  • JavaScript
  • 23view
  • 0件

positionを使った指定では親要素からの位置をするが、任意のブロック要素からの位置を指定する方法。
全然違うところにあるけど、見た目上ハマっているように見せたいときなど。

// 要素の位置を取得し、変数に格納
let offset = $('.wrapArea').offset();
// 取得した要素の位置から、表示する位置を指定する
$('.innerArea').offset({top: offset.top, left: offset.left});