У меня есть элемент на странице, который использует атрибут перетаскивания HTML5, поэтому его можно выбрать и выбросить в другой столбец
На мобильном устройстве я не хочу, чтобы это перетаскивалось, поэтому Я попытался использовать это:
document.addEventListener("dragstart", dragging, false);
function dragging(e) {
if (window.matchMedia("(max-width: 767px)").matches) {
e.preventDefault();
}
}
, который работает в настольном браузере, уменьшенном до размера мобильного телефона, но не работает на реальном мобильном телефоне (очевидно, dragstart не поддерживается на android chrome)
Элемент выглядит так:
<div class="card" draggable="true"></div>
Установка значения draggaable в false также не имеет никакого эффекта.