非表示要素にoffset().topを指定すると表示位置がずれることがある。
その場合は、対象要素をいったん、show()してからoffset()すると問題なく表示させる。
—
$(‘要素’).offset({top:100, left:100}).show();
↑実行されるたびに位置がずれていく
$(‘要素’).show().offset({top:100, left:100});
↑実行されても要素の表示位置がずれない。