У меня есть Sortable с методом onMove, который в некоторых случаях возвращает false. Как я могу изменить курсор на «не разрешено», когда он возвращает false, чтобы пользователю было ясно, что ему не разрешено помещать туда элемент. Это то, что я пробовал...
https://codepen.io/hobbeschild/pen/wBMoqLL
Я могу найти множество ответов, объясняющих, как изменить курсор при перетаскивании, но это постоянные решения CSS, а не динамические в зависимости от события onMove.
HTML:
14
Drag me by the handle
2
You can also select text
1
Best of both worlds!
CSS:
body {
padding: 10px;
}
.glyphicon-move {
cursor: move;
cursor: -webkit-grabbing;
}
.no-drop {
cursor: not-allowed !important;
}
JS:
// List with handle
Sortable.create(listWithHandle, {
handle: '.glyphicon-move',
animation: 150,
filter: ".disabled",
onMove: function (evt) {
if (evt.related.className.indexOf('disabled') === -1) {
return true;
}
evt.dragged.classList.add('no-drop');
return false;
}
});
Подробнее здесь: https://stackoverflow.com/questions/797 ... urns-false
SortableJS Sortable, как изменить курсор, когда onMove возвращает false ⇐ Html
Программисты Html
1760686565
Anonymous
У меня есть Sortable с методом onMove, который в некоторых случаях возвращает false. Как я могу изменить курсор на «не разрешено», когда он возвращает false, чтобы пользователю было ясно, что ему не разрешено помещать туда элемент. Это то, что я пробовал...
https://codepen.io/hobbeschild/pen/wBMoqLL
Я могу найти множество ответов, объясняющих, как изменить курсор при перетаскивании, но это постоянные решения CSS, а не динамические в зависимости от события onMove.
HTML:
14
Drag me by the handle
2
You can also select text
1
Best of both worlds!
CSS:
body {
padding: 10px;
}
.glyphicon-move {
cursor: move;
cursor: -webkit-grabbing;
}
.no-drop {
cursor: not-allowed !important;
}
JS:
// List with handle
Sortable.create(listWithHandle, {
handle: '.glyphicon-move',
animation: 150,
filter: ".disabled",
onMove: function (evt) {
if (evt.related.className.indexOf('disabled') === -1) {
return true;
}
evt.dragged.classList.add('no-drop');
return false;
}
});
Подробнее здесь: [url]https://stackoverflow.com/questions/79781931/sortablejs-sortable-how-to-change-cursor-when-onmove-returns-false[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия