慕碼人8056858
2019-03-14 18:15:09
<script>var time;window.onload=function(){ var oHeart=document.querySelector(".heart"); function step(){ oHeart.style.transform="scale(0.7)"; } 這里使用的是step不是step();為什么還是只執行一次? time= window.setInterval(step,1000); }</script>
2 回答
吃雞游戲
TA貢獻1829條經驗 獲得超7個贊
var time;
window.onload=function(){
var oHeart=document.querySelector(".heart");
function step(){
oHeart.style.transform="scale(0.7)";
}
這里使用的是step不是step();為什么還是只執行一次?
time= window.setInterval(step,1000);
}
每秒都執行,不過每秒鐘都設置縮放比例0.7,肉眼看不出而已,你可以打console
喵喔喔
TA貢獻1735條經驗 獲得超5個贊
并不是只執行一次,是你前后的style沒變化,你看不出來而已,試試這個
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);
}
添加回答
舉報
0/150
提交
取消
