0

クエリのトゥイーンライト アニメーションに問題があります。変数に応じてアニメーションの方向を切り替えたい。「左」または「右」を表す変数があります。これらの値は、ユーザーがマウスをその方向にドラッグしたときに設定されます。そして、この変数に応じて正しい方向にアニメーション化されるように、アニメーションを変更する必要があります。アニメーションは基本的に div を反転します。カードフリップのように。どういうわけか動的に回転値を取得する必要があります。

助言がありますか?

var tb = false;
if (dirX == "right") {
    if (tb == false) {
        TweenLite.to($(this).find(".obj"), 1, {
            rotationY: -180,
            transformStyle: "preserve-3d",
            ease: Back.easeOut,
            onComplete: function () {
                TweenLite.set($(this).find(".obj"), {
                    rotationY: -180
                });
                tb = true;
            }
        });
    }
    if (tb == true) {
        TweenLite.to($(this).find(".obj"), 1, {
            rotationY: -360,
            transformStyle: "preserve-3d",
            ease: Back.easeOut,
            onComplete: function () {
                TweenLite.set($(this).find(".obj"), {
                    rotationY: -360
                });
                tb = false;
            }
        });
    }
}
if (dirX == "left") {
    //the opposit
}
4

2 に答える 2