Я хочу исправить эту проблему с помощью z-индекса перетаскиваемого элемента div.Я установил z-index около 99999. Но это вызывает проблемы для других элементов на странице.Вместо того, чтобы иметь фиксированный z-индекс, мне пришло в голову, что лучшим способом может быть установка z-index в перетаскиваемом запуске и остановке.
У меня есть этот код, чтобы сделать это.
$('#id').draggable({
start: function(event, ui) {
var $item = ui.draggable;
$item.css("z-index","999999");
},
stop: function(event, ui) {
var $item = ui.draggable;
$item.css("z-index","");
}
});
Это должно установить z-индекс, когда перетаскивание начинается, а затем установить его в пустую строку, когда перетаскивание прекращается.Но это не делает этого.Что может быть не так?
Кто-то предложил использовать z-index для класса ui-draggable-dragging, но это также не решило проблему.
.ui-draggable-dragging {
z-index:9999;
}
Применяется ли этот класс кэлемент автоматически, должен ли он быть добавлен в код?