Я помещаю div, используя другой идентификатор div в качестве ссылки на странице (чтобы убедиться, что он появляется там, где я хочу). Код выглядит следующим образом: -
$('#' + contentDiv).offset({top:($('#' + placementID).offset().top), left: ($('#' + placementID).offset().left)});
Проблема в том, что хотя значения смещения PlaceID одинаковы каждый раз. Всякий раз, когда я вызываю это снова, он, кажется, удваивается и помещает новое левое смещение, равное той же величине, поверх предыдущего смещения.
например. Я вызываю функцию по щелчку и говорю, поместите этот div рядом с этим div размещения, пожалуйста. Это делает это. Затем пользователь выходит, а затем делает еще один щелчок, и та же функция используется для размещения другого div рядом с тем же div размещения. Он делает это, но вместо того, чтобы поместить его в ту же позицию, что и в прошлый раз, кажется, ссылается на позицию последнего времени как точку 0 и добавляет к ней левую величину. Это означает, что div теперь находится на двойном расстоянии.
Обратите внимание; Я утешил размеры окна размещения сверху и слева, и он не менялся после каждого раза.
Не уверен, что происходит.