1

iPadでドラッグできるようにするためにjqueryタッチパンチ拡張機能を使い始めていますが、すぐにつまずきます。おそらく私の側では何かひどくばかげています。開発者からのドラッグ可能な例は、私の 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>

何が足りないの?!

4

1 に答える 1

0

プロジェクトはGITハブからダウンロードすれば問題ないようです。jquery.ui.touch-punch.js ファイルをどこから入手したのかわかりませんが、エラーのようです。お使いのブラウザはおそらくそれを補正しますが、iPad ブラウザは補正しません。

于 2012-03-23T00:09:37.247 に答える