У меня есть некоторые данные в таблице, где щелчок по ней будет перемещаться по вам в другом месте, но люди запрашивают возможность выделить текст, чтобы иметь возможность копировать/вставлять его в другое место. Поскольку они являются ссылками, поведение по умолчанию в HTML - это перетащить ссылку ... Я не знаю, почему и как это полезно, но я хочу отключить ее по определенным ссылкам.Предотвратите перетаскивание ссылки, но все же разрешите выделение текста
TL; DR: Я хочу, чтобы иметь возможность выделить текст ссылки и не перетащить его.
Ниже приведен пример gif, который поможет объяснить мою проблему.
следующие методы НЕ что я хочу:
Я видел примеры, которые предотвратить как выделение & перетаскивание используя что-то вроде этого
<a draggable="false" href="#">
или это
.no-drag {
user-drag: none;
}
Или это
myElement.ondragstart = function() {
return false;
};
Но очевидно, что это не то, что мне нужно here.Is, что я хочу, это возможно сделать?
Это прекрасно работает, за исключением того, что он, кажется, всегда выделить текст независимо, если я нажму или переместить мышь –