0

iPhone の jQuery mousemove() について質問があります。問題は、タッチが発生したときに iPhone で動きが表示されないことです。iPhone の Safari でイベントが正しく機能しません。

これを修正したり、iPhone で動きを検出したりするための Javascript プラグインのヒントを得ることができますか?

4

2 に答える 2

2

jQuery モバイルを使用して、そのプラグインによって作成された仮想イベントを使用できます (たとえばvmousemove)。イベントの詳細については、こちらをご覧ください。

ただし、このフレームワークはすべての jQuery プラグインと互換性があるわけではありません (たとえば、一部の jQuery-UI ウィジェットは統合されていますが、方法が異なります)。おそらく、イベント駆動型ではない (つまり、ユーザーの操作方法を変更しない) プラグインで機能します。

もう 1 つの選択肢はjQTouchですが、私はそれについてあまり知りません。

于 2011-09-01T11:10:35.253 に答える
2

touchmoveイベントを使用する必要があります。使用例:

$('#selector').bind('touchmove', function(event)
{
    // your code...
});
于 2012-02-24T22:15:59.803 に答える