2019/04/03 サイト名を「ウェブカンペ」から「tech1000+」に変更しました。

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

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

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

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