$element.velocity({ translateX:300 }, 400, "easeOutBack");
$element.velocity({ translateX:300 }, 400, "easeInBack");
$element.velocity({ translateX:300 }, 400, "easeInOutBack");
$element.velocity({ translateX:300 }, 800, "easeOutElastic");
$element.velocity({ translateX:300 }, 800, "easeInElastic");
$element.velocity({ translateX:300 }, 800, "easeInOutElastic");
$element.velocity({ translateX:300 }, 800, "easeOutBounce");
$element.velocity({ translateX:300 }, 800, "easeInBounce");
$element.velocity({ translateX:300 }, 800, "easeInOutBounce");
// イージング関数を新たに登録する、名前は任意、重複してたら上書き // デフォルトは1.7 $.easeplus.addBackOut("customBackOut", 4.0); $element.velocity({ translateX:300 }, 400, "customBackOut"); ... // 使わなくなったら削除も可能 $.easeplus.remove("customBackOut");
// イージング関数を新たに登録する、名前は任意、重複してたら上書き // デフォルトは1.7 $.easeplus.addBackIn("customBackIn", 4.0); $element.velocity({ translateX:300 }, 400, "customBackIn"); ... // 使わなくなったら削除も可能 $.easeplus.remove("customBackIn");
// イージング関数を新たに登録する、名前は任意、重複してたら上書き // デフォルトは1.7 $.easeplus.addBackInOut("customBackInOut", 4.0); $element.velocity({ translateX:300 }, 400, "customBackInOut"); ... // 使わなくなったら削除も可能 $.easeplus.remove("customBackInOut");
// イージング関数を新たに登録する、名前は任意、重複してたら上書き // デフォルトは1, 0.3 $.easeplus.addElasticOut("customElasticOut", 3, 0.3); $element.velocity({ translateX:300 }, 800, "customElasticOut"); ... // 使わなくなったら削除も可能 $.easeplus.remove("customElasticOut");
// イージング関数を新たに登録する、名前は任意、重複してたら上書き // デフォルトは1, 0.3 $.easeplus.addElasticIn("customElasticIn", 3, 0.3); $element.velocity({ translateX:300 }, 800, "customElasticIn"); ... // 使わなくなったら削除も可能 $.easeplus.remove("customElasticIn");
// イージング関数を新たに登録する、名前は任意、重複してたら上書き // デフォルトは1, 0.3*1.5 $.easeplus.addElasticInOut("customElasticInOut", 3, 0.3*1.5); $element.velocity({ translateX:300 }, 800, "customElasticInOut"); ... // 使わなくなったら削除も可能 $.easeplus.remove("customElasticInOut");
下記の文字列でも指定ができます。
easeInSine -> sineIn easeOutSine -> sineOut easeInOutSine -> sineInOut easeInQuad -> quadIn easeOutQuad -> quadOut easeInOutQuad -> quadInOut easeInCubic -> cubicIn easeOutCubic -> cubicOut easeInOutCubic -> cubicInOut easeInQuart -> quartIn easeOutQuart -> quartOut easeInOutQuart -> quartInOut easeInQuint -> quintIn easeOutQuint -> quintOut easeInOutQuint -> quintInOut easeInExpo -> expoIn easeOutExpo -> expoOut easeInOutExpo -> expoInOut easeInCirc -> circIn easeOutCirc -> circOut easeInOutCirc -> circInOut easeInBack -> backIn easeOutBack -> backOut easeInOutBack -> backInOut easeInElastic -> elasticIn easeOutElastic -> elasticOut easeInOutElastic -> elasticInOut easeInBounce -> bounceIn easeOutBounce -> bounceOut easeInOutBounce -> bounceInOut
// ブレンドするイージング関数を新たに登録する、名前は任意、重複してたら上書き // 引数は // ・名前 // ・イージング1 // ・イージング2 // ・イージング1から2に移行する比率を調整するイージング(デフォルトはlinear) $.easeplus.addBlend("blend", "cubicIn", "backOut", "sineOut"); $element.velocity({ translateX:300 }, 600, "blend"); ... // 使わなくなったら削除も可能 $.easeplus.remove("blend");