0

背景を少し説明すると、私は phonegap と jquery mobile を使用してネイティブ モバイル アプリを作成してきました。JQUI を使用すると、Android デバイスでの応答が非常に遅くなります。以前のアプリでは、独自のタップ イベントなどを作成していました。

最近、hammer.js を見つけました。これは超軽量のタッチ ライブラリです。このタッチ ライブラリを使用すると、Android デバイスでの応答が大幅に改善されます。

その裏話で、ノブをドラッグすると時間を計算するタッチ スライダーを作成しました。

スライダーを少しずつ動かしたいと思います(これを行う方法がわかりません)。この場合、スライダーを 15 分単位でステップする必要があります。現在、スライダーは毎分ステップしています。私はしばらくの間それについて考えてきました、そして私は迷っています。(こちらはJQ mobileのインクリメントステップスライダーの例ですhttp://jquerymobile.com/demos/1.1.1/docs/forms/slider/ ...こんな感じのものを探しています)

ここに私の現在のコードがあります: http://jsfiddle.net/cj8Hr/1/

どんな助けでも大歓迎です!

ありがとう。

4

1 に答える 1

0

かわった

        var calcMins = Math.round(left * pixelPerMin);

        var calcMins1 = Math.round(left * pixelPerMin);
        var calcMins = calcMins1 - (calcMins1 % 15);

更新されたフィドルを確認してください。

于 2012-08-31T06:31:59.993 に答える