Перетаскивание HTML на мобильных устройствах

Когда Вы добавляете перетаскивание к веб-странице с помощью JavaScript, такого как jQuery UI, перемещаемый и сбрасываемый, как Вы заставляете это работать при просмотре через браузер на мобильном устройстве - где действия с сенсорным экраном для перетаскивания прерываются телефоном для прокрутки вокруг страницы и т.д.?

Все решения добро пожаловать..., мои начальные мысли:

  1. Имейте кнопку для мобильных устройств, которая "снимает" объект, который будет перетащен и затем заставит их нажимать зону, на которой они хотят отбросить объект.

  2. Запишите приложение, которое делает это для мобильных устройств скорее затем пытается заставить веб-страницу работать над ними!

  3. Ваши предложения и комментарии.

87
задан Neuron 24 February 2019 в 15:04
поделиться

1 ответ

Бета-версия Sencha Touch поддерживает перетаскивание.

Вы можете обратиться к их Примеру DnD . Кстати, это работает только в браузерах webkit.

Возможно, будет сложно перенастроить эту логику на веб-страницу. Насколько я понимаю, они отключают все панорамирование в браузере и полностью реализуют события панорамирования в javascript, что позволяет правильно интерпретировать перетаскивание.

Обновление: исходная ссылка на пример не работает, но я нашел эту альтернативу:
https://github.com/kostysh/Drag-Drop-example-for-Sencha-Touch

7
ответ дан 24 November 2019 в 07:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: