jquery easing関数でアニメーションライブラリを書く。 私の問題は、私の開始値が終了値と同じかそれ以上であれば、私の関数dosntが働くことになります。nodejs逆カウント(インクリメント/デクリメント)
var easing = require("../easing.js").ease;
function fade(start_value, end_value, duration) {
var interval = 46;
var time = 0;
setInterval(function() {
// calc current time
time = time + interval;
// call easing lib
value = easing["linear"](time, start_value, end_value, duration);
value = Math.round(value);
if(value >= end_value){
clearInterval(this);
console.log("Done");
}
console.log(value);
}, interval);
}
fade(255, 0, 1000); // 255 immediately
fade(0, 255, 1000); // 0 to 255 in 1s
開始値が、その後、終了値減少数greatherあるとき、私はしたいです。 どうすればイージングライブラリでこれを行うことができますか?
どうもありがとう
実用的なコードスニペットを提供できますか?エラーメッセージが表示されます。 – ideaboxer