Сделать один элемент не перетаскиваемым

0

У меня есть куча элементов на странице, которые можно перетаскивать и определять:

$( ".folder" ).draggable({ revert: true });

Мне нужно создать один элемент, который имеет класс .folder, который не может быть перетащен (это верхняя папка в дереве).

Я попытался удалить класс ui-draggable из него, но это не сработало, поэтому я предполагаю, что приведенный выше код переопределяет его?

Это возможно?

ПРИМЕЧАНИЕ. Я не могу просто изменить имя класса, поскольку они также недоступны, а верхняя папка в дереве также недоступна.

Теги:

3 ответа

1
Лучший ответ

Попробуй это,

$(".folder:not(:first)").draggable({ revert: true });

Чтение : нет и : первые селекторы

  • 0
    Очень интересно. Спасибо. Хорошо знать!
0

Попробуйте также:

$(".folder:not(YourElement)").draggable();
0

просто используйте:

$( ".folder" ).draggable("disable"); //or enable
  • 0
    Разве это не отключило бы это для них всех?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню