Я кодирую веб-страницу для просмотра на iPad. Он использует перетаскивание Safaris / Webkits. Я в точности скопировал пример кода перетаскивания Safari, но он не работает.
Моя проблема: Событие ondrop никогда не запускается, когда я запускаю веб-страницу (HTML, CSS и Javascript) на рабочем столе Safari или в Safari на iPad. На ipad я даже не могу перетащить элементы (появляется микроскоп, и он не тянется, когда я держу и перемещаю палец по элементу). Однако перетаскивание работает на рабочем столе.
Что не так?
Небольшой пример кода можно найти в самом низу этой страницы: https://developer.apple.com/library/archive/documentation/AppleApplications/Conceptual/SafariJSProgTopics/ DragAndDrop.html
Перетаскивание Поместите слова в целевую область, чтобы разместить их на своих местах.
Это is a test TARGET body >
Вот JSFiddle (помните, что перетаскивание - это Webkit, поэтому только для Safari - эта веб-страница только для ipad): https://jsfiddle.net/eyM3y/