расширить возможность перетаскивания/удаления jquery для поддержки на iPad и iPhone

Я использую JQuery draggable/droppables в своем приложении с прошлого года. Теперь приложение должно поддерживаться на iPad и iPhone.

Известно, что JQuery выше не поддерживает перетаскивание через iPad...

Я ищу какой-нибудь плагин JQuery или около того, который я могу подключить к своим существующим кодам JQuery для перетаскивания через iPad.

После поиска в Google я нашел несколько альтернативных способов, таких как JQTouch, jquerymobile и т. Д. Но, похоже, мне тогда нужно будет внести серьезные изменения (или написать полное перетаскивание с нуля) в моем приложении :(

Мое приложение очень тяжелое и, следовательно, ищет какой-то быстрый/простой способ подключить мое существующее решение JQuery к событиям касания iPad и т.д....

Пожалуйста помоги

заранее спасибо


person Bhavnik    schedule 20.12.2010    source источник


Ответы (2)


Этот проект позволит вам использовать jQuery UI на iPad:

http://code.google.com/p/jquery-ui-for-ipad-and-iphone/

person jturnbull    schedule 05.04.2011
comment
Привет jturnbull, Спасибо за ваш вклад! Я проверил это решение, но затем столкнулся с такими проблемами, как после его реализации события mouseout элементов, отличных от перетаскиваемых объектов на той же странице, перестают работать. В результате некоторые DIV, которые должны исчезать, когда пользователь нажимает на страницу, за исключением того, что этот элемент остается видимым. Еще одна проблема заключается в том, что в текущем приложении позиция dragclone вычисляется вручную во время перетаскивания. После реализации этого droppables не активируются в iPad. Я просто сослался на файл js, предоставленный в решении, на странице html, и ничего больше. Этого достаточно? - person Bhavnik; 06.04.2011
comment
Да, просто добавление js-файла с поддержкой jQuery UI для меня. Я получил последний js-файл из svn, что может иметь значение? - person jturnbull; 06.04.2011

https://github.com/furf/jquery-ui-touch-punch

это будет работать с перетаскиванием.. даже не нужно менять код при использовании перетаскивания!

person ralfy    schedule 13.03.2013