2010-10-03 4 views
2

ceci est mon code en utilisant jquery-ui, mais il ne peut pas travailler sur l'iphone:comment glisser-déposer un div sur un site web sur l'iPhone en utilisant jquery

$("#droppable").droppable({ 
       greedy: true, 
       drop: function(event, ui) { 
        //$(this).find('p').html('Dropped!'); 
        $(this).append($(ui.helper).draggable("disable").addClass('end').find('p')) 
        $(ui.helper).remove() 
       } 
      }); 

Que puis-je faire?

grâce

+7

est-il possible de faire glisser et déposer sur un site Web sur l'iPhone de toute façon? Je veux dire, vous utilisez normalement le "geste glisser" pour faire défiler la page vers le haut ou vers le bas. Comment voulez-vous résoudre cette "surcharge de gestes"? –

Répondre

0

Vous pourriez avoir une lecture de ce forum: http://forum.jquery.com/topic/drag-and-drop-on-the-iphone-ipod

La recommandation de base est d'utiliser jQTouch à la place, bien qu'il soit un peu d'une bibliothèque pléthorique. http://zeptojs.com/ peut être mieux, même si elle n'a pas spécifiquement une fonction tactile.

http://www.gotproject.com/blog/post2.html et http://cubiq.org/iscroll-4 peut également vous être utile. Mais en réalité, le draggable n'est pas quelque chose pour lequel les appareils tactiles sont conçus, et vos utilisateurs ne peuvent pas comprendre quoi faire à moins que vous ne leur disiez explicitement.

Questions connexes