2010-07-19 38 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