2010-10-03 46 views
2

這是用我的代碼的jQuery UI的iPhone上的一個網站上放置一個div,但它不能在iPhone上運行:如何拖動和使用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() 
       } 
      }); 

所以我能做些什麼?

感謝

+7

是否可以在iPhone上的網站上拖放?我的意思是,您通常使用「拖動手勢」向上或向下滾動頁面。你想如何解決這個「手勢超載」? – 2010-10-03 09:08:25

回答

0

可以使用這個論壇的讀:http://forum.jquery.com/topic/drag-and-drop-on-the-iphone-ipod

的基本建議是使用jqTouch相反,雖然這是一個有點臃腫庫。 http://zeptojs.com/可能會更好,但它並不具體有觸摸按住拖動功能。

http://www.gotproject.com/blog/post2.htmlhttp://cubiq.org/iscroll-4也可能有幫助。

但實際上,可拖動不是觸摸設備的設計目的,用戶可能不知道該做什麼,除非您明確告訴他們。