есть ли способ заставить отделения не перекрыть друг друга при перетаскивании с помощью jQuery, перемещаемого [или и т.д.]?

существует ли способ заставить отделения не перекрыть друг друга при перетаскивании с помощью перемещаемого jQuery ()?

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

в основном я создаю холст, куда пользователь может свободно переместить контент сайта вокруг сайта, но он не должен перекрывать другое содержание при перемещении их. какие-либо идеи?

6
задан jae 27 December 2009 в 00:54
поделиться

3 ответа

Нужно войти в jquery код для перетаскиваемого ui-эффекта. В коде должна быть строка, где z-индекс элемента изменяется на очень большое число так, чтобы он оказался выше всех остальных элементов. Вы можете удалить эту строку и это должно сделать так, чтобы элементы при перетаскивании не меняли свой вертикальный слой.

Я бы запустил поиск для "z-индекса" в ui файле.

.
0
ответ дан 17 December 2019 в 18:16
поделиться

Почему бы не использовать .css ('z-index') или zIndex, не уверен. который обрабатывает перекрытие. - укажите значение элементов, которые должны быть меньше внизу, например: 1 - укажите значение элементов, которые должны быть наверху большего числа, например: 3 - если вам нужно, чтобы перетаскиваемый элемент находился между ними, присвойте ему значение 2.

или вы можете использовать его в css как класс, где z-индекс контролирует их перекрытие

0
ответ дан 17 December 2019 в 18:16
поделиться

Я сам никогда не пользовался этим плагином, но, похоже, это может быть твоим ответом: Collidable Draggables.

1
ответ дан 17 December 2019 в 18:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: