2010-07-19 64 views

回答

2

確認furf的jquery-ui-touch-punch適用於iPad。

在包含jquery-ui和jquery本身之後,讓它起作用就像包含「jquery.ui.touch-punch.js」一樣簡單。例如:

HTML:

<head> 
    <script type="text/javascript" src="js/jquery.min.js"></script> 
    <script type="text/javascript" src="js/jquery-ui-1.8.17.custom.min.js"></script> 

    <!-- touch capability for tablets/phones --> 
    <script type="text/javascript" src="js/jquery.ui.touch-punch.js"></script> 
</head> 

的Javascript:

// 
// assume that html_string is a valid string 
// containing some element you want to be draggable 
// which needs to be added to the DOM 
// 
function addItemToUIList (list, html_string) { 
    var item = $(list).append (html_string); 

    // now, using jqui and touch-punch, we can make it draggable 
    item.draggable(); 
} 

現在, 「項目」,可以在屏幕上拖動在iPad上以及在桌面上的鉻。

0

我有一個修復的工作對這個問題檢查我的github:https://github.com/youryss/fixdragtablet

我希望它爲你工作

+1

請在您的答案中包含代碼。我們很懶,不喜歡點擊鏈接。 – mhlester 2014-01-21 01:53:21

+0

我不能發佈整個代碼cus它是一個混合的解決方案:/但看看我認爲它會爲你工作:),我在這裏提問 – Youry 2014-01-21 23:52:20