Я создаю веб-приложение с HTML5, CSS3 и jQuery, пользовательским интерфейсом jQuery и jQuery Mobile.Теперь у меня есть небольшой пример (пример: http://jsbin.com/ayoba4/2)
<!DOCTYPE html> <html> <head> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.css" /> <script src="http://code.jquery.com/jquery-1.4.4.min.js"></script> <script src="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.7/jquery-ui.min.js"></script> <!-- UPDATE: I USE THIS PLUGIN: http://code.google.com/p/jquery-ui-for-ipad-and-iphone/ --> <meta charset=utf-8 /> <title>Drag Test</title> </head> <body> <div style="width:500px;height:500px;border:1px solid red;"> <img src="http://upload.wikimedia.org/wikipedia/en/thumb/9/9e/JQuery_logo.svg/200px-JQuery_logo.svg.png" class="draggable" alt="jQuery logo" /> <img src="http://upload.wikimedia.org/wikipedia/en/a/ab/Apple-logo.png" class="draggable" alt="Apple Inc. logo" /> </div> <script> $(document).ready(function() { $(".draggable").draggable(); }); </script> </body> </html>
Итак, у меня есть два изображения, которые нужно перетаскивать. Теперь я проверяю это на своем iPad, и только одно изображение одновременно перетаскивается. Но iPadдолжен поддерживать до 11 пальцев, так почему это невозможно и что я могу сделать, чтобы решить эту проблему? Или он работает с вашими мультитач-устройствами (iPhone, iPad, мобильные телефоны с Android или мультитач-дисплей), и я что-то делаюнеправильно (настройки) -> http://jsbin.com/ayoba4/2?
Заранее благодарим и с наилучшими пожеланиями.
Вы можете сделать это, но вам придется делать это без использования draggable () в jQuery.Я сделал это, используя ontouchstart и ontouchmove, так как эти события дают вам массив x, y текущего события, прочитанного в Safari docs .
JQuery Mobile по-прежнему работает в Alpha, поэтому лучше всего подождать, пока они реализуют эту функциональность. Или вы можете зайти на форум JQuery-Mobile и спросить их сами;).
Прочтите эту статью http://www.crunchgear.com/2009/06/30/be-still-my-heart-multi-touch-tab-switching-in-firefox/ и попробуйте активировать мультитач в Firefox, тогда вы сможете отладить ваше приложение?Сначала вы должны быть уверены, что ваш браузер поддерживает мультитач, а затем посмотрите на плагины jQuery для этого.