+ 1 для andrewheins ответ:
Вы совершенно правы; если #wrapper слишком мал для отображения всех всплывающих элементов рядом друг с другом, $ (). offset () даст вам расположение элементов друг под другом.
Раздражает то, что $ (). Offset () проверяется перед тем, как #wrapper получает правильную ширину. Например, если есть две функции $ (document) .ready (), которые выполняются в неправильном порядке. (сначала получить смещение (), затем установить ширину)
Примечание: у меня недостаточно репутации, чтобы проголосовать за него или оставить комментарий.