Фон: Я строю сетку, используя рамку Backbone.MarionetteJS. Однако я столкнулся с конкретной проблемой, о которой я не знаю, как ее решить.Как охватить дочерний div над двумя родительскими divs
Код: Моя сетка построить так:
<section>
<div>
<div class="day"></div>
</div>
<div></div>
<div></div>
<div></div>
<div>
<div class="day">
<div>
<div id="c38" class="gridItem droppable ui-droppable">
<b>
<div id="c90" class="draggable orderItem stored ui-draggable" style="position: relative;"></div>
</b>
</div>
</div>
<div>
<div id="c39" class="gridItem droppable ui-droppable">
<b>
<div id="c91" class="draggable orderItem stored ui-draggable" style="position: relative;"></div>
<div id="c92" class="draggable orderItem stored ui-draggable" style="position: relative;"></div>
</b>
</div>
</div>
</div>
</div>
</section>
Как вы можете видеть каждый DIV внутри секции содержит DIV с классом день. День в этом случае является горизонтальной сеткой. День имеет 7 droppable gridFields с каждым их собственным идентификатором. Каждое сетевое поле для этого дня может содержать несколько элементов, таких как поле C39.
Проблема: Хотя приведенный выше код работает хорошо, это может происходить подавление, что у меня есть элемент (давайте C92), который не только помещается в gridfield С39 для этого конкретного дня, но и в сетке поля С38. Вместо того, чтобы дважды отображать элемент сетки (один раз в каждом поле сетки), было бы намного опрятно иметь этот элемент для обоих div, чтобы он выглядел как особый элемент, который можно снова и снова перетаскивать и отбрасывать.
Я, однако, не знаю, как этого добиться. Любые советы приветствуются.
Можете ли вы сделать jsFiddle? – Pattle
Я бы с удовольствием, но нет. Мои руки связаны с компанией, для которой я ее строю. Рабочий пример также явно не является ключевым. Я пытаюсь сделать это (или сделать так), что div # c91 не только в # 39, но также в # 38 как «один» элемент. Не два отдельных div. – mkoster