私はを使用していますが、しばらくしてから遅れが始まります。これは正常ですか?requestAnimationFrame()が大幅に遅くなっています。どうして?
var arrowNumberUpValue = Number(arrowUpValue) * 100
console.log(typeof arrowNumberUpValue === 'number')
function up_svg(){
if(arrowNumberUpValue <= 100 && arrowNumberUpValue >= 50){
arrowNumberUpValue = arrowNumberUpValue - 1
console.log(arrowNumberUpValue)
arrowUpFirst.style.transform = "scale(" + (arrowNumberUpValue/100).toPrecision(1) + ") rotate(-90deg)"
arrowUpSecond.style.transform = "scale(" + (arrowNumberUpValue/100).toPrecision(1) + ") rotate(-90deg)"
arrowUpThird.style.transform = "scale(" + (arrowNumberUpValue/100).toPrecision(1) + ") rotate(-90deg)"
arrowUpFourth.style.transform = "scale(" + (arrowNumberUpValue/100).toPrecision(1) + ") rotate(-90deg)"
}
if(arrowNumberUpValue < 50){
for(;arrowNumberUpValue < 100;){
arrowNumberUpValue = arrowNumberUpValue + 1
console.log(arrowNumberUpValue)
}
}
requestAnimationFrame(up_svg)
}
up_svg()
は作業例を提供してください:
このバージョンでは、移行の必要性を取り除きます。 – silentw
これはほんの一片の断片です。この小さな断片は矢印を脈動させるはずです。それはすべてのことをしますが、しばらくすると遅れが始まります。 – ukulele
それで、どうしてそんなことをするの?なぜでしょうか?(arrowNumberUpValue <100; arrowNumberUpValue ++)console.log(arrowNumberUpValue); ' – silentw