Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Позиционирование относительно родителя (https://javascript.ru/forum/jquery/21291-pozicionirovanie-otnositelno-roditelya.html)

DjDiablo 04.09.2011 00:36

Позиционирование относительно родителя
 
Как установить позиционирование относиьельно родительского элемента в 0,0

Иными словами я перетаскиваю некий DIv в контейнер, отпускаю div встовляется в контейнер, принимает его форму, но смещается относительно контейнера на Left который получился в результате перетаскивания. Чего мне не надо, смещение должно быть 0.

devote 04.09.2011 00:43

<div style="position: relative;">
    <div style="position: absolute; top: 0; left 0;"></div>
</div>

DjDiablo 04.09.2011 00:47

ЭТО НЕ ТО.
Цитата:

Сообщение от devote (Сообщение 124672)
<div style="position: relative;">
    <div style="position: absolute; top: 0; left 0;"></div>
</div>

Надо реализовать на jquery и некакого absolute быть не должно, div должен стать частью контейнера. Если я сделаю его absolute то всё что находится в контейнере не будет реагировать на новый элемент. Если страницу растянут по диагонали, то и встроенный div должен потянутся с контейнером, a absolute не потянется.

devote 04.09.2011 00:49

ну дык не ставь абсолют у дочернего, поставь у только родителя relative

DjDiablo 04.09.2011 00:53

Придумал вроде.

Лечится сердито через метод CSS.
dragObject.css("top", "0px").css("left", "0px");

Жаль на margin и padding при такой установке мы какаем. Можно конечно сделать left равным padding родителя +свой margin. Но нехочется
Ща попробую relative;


Часовой пояс GMT +3, время: 23:42.