2 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
var time;
window.onload=function(){
var oHeart=document.querySelector(".heart");
function step(){
oHeart.style.transform="scale(0.7)";
}
這里使用的是step不是step();為什么還是只執(zhí)行一次?
time= window.setInterval(step,1000);
}
每秒都執(zhí)行,不過(guò)每秒鐘都設(shè)置縮放比例0.7,肉眼看不出而已,你可以打console

TA貢獻(xiàn)1735條經(jīng)驗(yàn) 獲得超5個(gè)贊
并不是只執(zhí)行一次,是你前后的style沒(méi)變化,你看不出來(lái)而已,試試這個(gè)
var time;
window.onload = function(){
let oHeart = document.querySelector(".heart");
function step(){
oHeart.style.transform = "scale(1.0)";
setTimeout(() => oHeart.style.transform="scale(0.7)", 500);
}
time = window.setInterval(step,1000);
}
添加回答
舉報(bào)