0

私は自分のアプリでほぼいくつかの機能を実行しました。タブホールドでアニメーションを 実行し、マウスを削除するとvmouseupを実行しました。左側にはありません。画像を回転させる方法を教えてください。リンク検索: http://jsfiddle.net/PMrDn/101/

$(document).off('swipeleft').on('swipeleft', '#index', function(event){    
        timerObject.interval_id = setInterval(animate, 20);
    });

    $(document).off('swiperight').on('swiperight', '#index', function(event){   
        timerObject.interval_id = setInterval(animate, 20);           
    }); 
4

2 に答える 2

1

どちらの場合も animate() を呼び出していますが、animate() は右にしか回転しません ( boxes[idx].currentAngle--;)。常に 1 を減算する代わりに、角度差を animate() に渡すことができます。例: http://jsfiddle.net/PMrDn/102/

于 2013-09-06T17:58:14.310 に答える
1

左または右にスワイプするときに同じ機能(アニメーション)を使用しています。機能ごとに異なる関数を使用するか、いくつかのパラメーターを渡して左または右の回転を指定することができます。

変えたら boxes[idx].currentAngle--;

boxes[idx].currentAngle++;

アイテムは左に曲がります

于 2013-09-06T17:55:39.097 に答える