У меня небольшая проблема с перемещением элемента div, который должен служить инфобоксом.
Например, я выполняю вызов AJAX, и в случае успеха я получаю сообщение с сервера. Это сообщение установлено как текст div
. Поскольку эти сообщения имеют разную длину, я должен изменить положение div, чтобы он оставался в центре родительского div.
Я пытаюсь добиться этого с помощью $("#infobox").position({of: $("#parent_field")
. Первый раз показано, что он находится в точном центре. Но когда он отображается несколько раз подряд, он каждый раз перемещается вниз вправо.
Все сказанное здесь - это jsfiddle для моей проблемы. Просто нажмите Display Infobox
несколько раз, чтобы увидеть проблему в действии.