0

我在我的应用程序中完成了几乎一些功能。我在 tabholdvmouseup上完成了移除鼠标的动画。但是在使用向左滑动或向右滑动时,我只需要一次左右移动一个图像。但我的图像仅在右侧旋转不在左侧。你能告诉我如何旋转图像。链接查找: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

向左或向右滑动时使用相同的功能(动画)。您可以为每个功能使用不同的功能,也可以传递一些参数来指定左转或右转。

如果你改变 boxes[idx].currentAngle--;

boxes[idx].currentAngle++;

项目左转

于 2013-09-06T17:55:39.097 回答
1

您在这两种情况下都调用 animate(),但 animate() 仅向右旋转 ( boxes[idx].currentAngle--;)。您可以将角度差传递给 animate() 而不是总是减去 1。示例:http: //jsfiddle.net/PMrDn/102/

于 2013-09-06T17:58:14.310 回答