我試圖使每 100 毫秒,指定元素的不透明度降低 0.1。這是我的代碼:
var loader = this.document.getElementById("loader");
var op;
for(op = 1.0; op > 0.0; op -= 0.1){
window.setTimeout(function(){
c.style.opacity = op.toString();
loader.style.opacity = op.toString();
}, 100)
}
我是否可能會創建一個我不知道的無限回圈?
uj5u.com熱心網友回復:
一個簡單的方法是使用setInterval("yourFunctionHere()", 100)
這將使您添加的函式在后臺運行并每 100 毫秒執行一次。只需將您設定的不透明度內容放入一個函式中并在 setInterval 中執行它
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/336568.html
標籤:javascript html css
下一篇:如何允許用戶更改JSON陣列
