jQuery неприятное перетаскиваемое, изменяемое размер взаимодействия - PullRequest
2 голосов
/ 16 марта 2011

Когда я изменяю размер первого div, он заставляет следующий div подпрыгнуть «вверх» по столбцу.

Для воссоздания: top div перетащите ручку изменения размера.

jQuery $(function() { $('.portlet').draggable({ grid: [25, 25] }).resizable({ grid: [25, 25] }); });

Макет </p> <pre><code><div class="portlet" id="P2"> <div class="portlet-header"><h3>News</h3></div> <div class="portlet-content">Lorem ipsum dolor sit amet, consectetuer adipiscing elit</div> </div> <div class="portlet" id="Div1"> <div class="portlet-header"><h3>Feeds</h3></div> <div class="portlet-content">Lorem ipsum dolor sit amet, consectetuer adipiscing elit</div> </div>

CSS

.portlet { min-width: 100px; min-height: 100px; width: 100px; height: 100px; background-color: #C0C0C0; }

1 Ответ

0 голосов
/ 27 июля 2011

Дайте # Div1 абсолютное позиционирование вершины: 100px, и оно должно оставаться на месте при изменении размера # P2. При первоначальном изменении размера # Div1 его внутреннее позиционирование изменяется, и браузер увеличивает # Div1, как вы описали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...