繰り返しの繰り返しです。この処理の実行順序がなんとも不安定。(2)の処理が(1)の実行途中で先走っている始末。ダメダメの繰り返しじゃんってことで調べました。ajaxCompletedeで解決!と思いきやajaxCompletedeを使えば、ajax処理が完了した時点で着火します。用途はこんな感じです。$(this).outerHeight();});});これでちゃんとajax完了時に実行されており、高さもバッチリ取得されていました。このajaxCompletede君、ajax処理が1回完了する度に走り出してしまいます。今回のような繰り返し処理の場合、(2)の処理がajaxの数だけ繰り返されます。繰り返しの繰り返しです。ajaxStopで解決!名前だけみると、止めちゃうの?って不安になりますが、止めません。ページ内のajaxがすべて完了した時に実行するスグレモノです。