2012-03-22 34 views
1

我開始使用jQuery觸摸打孔擴展功能來允許在ipad上拖動,但我馬上就被絆倒了。可能是我非常愚蠢的事情。從開發者可拖動例子正常工作在我的iPad:jquery touch punch - 在ipad上拖動

http://furf.com/exp/touch-punch/draggable.html

這部作品在我的桌面瀏覽器不錯,但在iPad上它只是集中在塊上和滾動整個頁面爲我拖累了,好像它只是一個圖像或其他普通的嵌入對象。因爲這是通常在ipad上使用jquery/ui發生的事情,這使得我認爲它不會加載或忽略來自我的網站的「打孔」代碼(儘管如果我通過相同的路徑在我的網站上託管jquery文件,那些加載並在桌面瀏覽器中正常運行)。這裏是整個代碼,非常基本:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="utf-8" /> 
<title>Touchpunchtest</title> 
<script src="http://code.jquery.com/jquery.min.js"></script> 
<script src="http://code.jquery.com/ui/1.8.17/jquery-ui.min.js"></script> 
<script src="js/jquery.ui.touch-punch.js"></script> 
</head> 
<body> 
<div id="draggybox" onclick="void(0)" style="width: 150px; height: 150px; background: green;"></div> 
<script>$('#draggybox').draggable();</script> 
</body> 
</html> 

我在想什麼?

回答

0

如果該項目是從GIT中心下載的,它似乎沒有問題。不知道你從哪裏得到你的jquery.ui.touch-punch.js文件,但似乎是錯誤的。您的瀏覽器可能會補償它,但iPad瀏覽器不會。

+0

我今天從github上下載了它! :( – dshuta 2012-03-23 00:17:42

+1

oof,我下載不正確,抓取了zip以外的一些文件,它現在正在工作,呃!我以爲我瘋了,其實我只是非常愚蠢(我原來的猜測) – dshuta 2012-03-23 00:22:57

+0

很高興它爲之工作你的 – AJak 2012-03-23 01:15:16