Не удается выделить текст внутри перетаскиваемого - PullRequest
0 голосов
/ 26 сентября 2018

Я считаю, что когда div, содержащий текст, можно перетаскивать, я не могу выделить текст.

Если я удаляю материал DnD, тогда я могу выделить текст.

Есть ли способиметь оба?

1 Ответ

0 голосов
/ 26 сентября 2018

Кажется, что ключевым вопросом в вопросе является то, какой точный дизайн UX поддерживать.

Переключение состояний является одним из способов решения этой проблемы.Поместите флажок или другой элемент управления где-нибудь, для каждого элемента или глобального.При переключении с помощью drag off и выбора on (давайте назовем это состоянием «off»), пользователь может выбрать.Когда включается перетаскивание и выбирается выключение (давайте назовем это «включенным» состоянием), тогда пользователь может перетаскивать.Вы можете использовать React для включения поведения DnD только в последнем случае состояния «включено» (например, даже буквально не включать обертки с перетаскиванием при «выключении»).

Другой вариант - это какой-то другойраспознавание жестов, таких как длительное нажатие / касание, которое может не поддерживать response-dnd.Вы упомянули о некоторых других возможностях, например, двойном щелчке мыши, что делает текст не перетаскиваемым

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...