2012-07-24 45 views
0

我想在ipad上做出可排序的列表。我使用了以下link。 但它不起作用,我只能滾動整個頁面而不是移動列表的組件。 請幫忙可分列表不工作ipad

+0

你鏈接到的jsfiddle似乎工作正常,如果問題出現在你的代碼中,那麼任何人都可能很難幫助你,而沒有看到它。 – Jack 2012-07-24 13:31:23

+0

我們使用[jQuery UI Touch Punch](http://touchpunch.furf.com/)。它是透明的(大部分)是無縫的。 – Scotty 2012-07-24 13:39:50

回答

0

查看蘋果關於Safari關於事件處理的文檔。基本上你必須防止拖動的默認行爲。

function touchMove(event) { 
    event.preventDefault(); 
    curX = event.targetTouches[0].pageX - startX; 
    curY = event.targetTouches[0].pageY - startY; 
    event.targetTouches[0].target.style.webkitTransform = 
     'translate(' + curX + 'px, ' + curY + 'px)'; 
}