在HTML: <div id="rec_block"></div>
在CSS
的發光效果不起作用
#rec_block{
position: absolute;
top: 340px;
left: 615px;
width: 100px;
height: 100px;
background-color: red;
visibility: hidden;
}
var rec_block= $('#rec_block');
rec_block.css('visibility',"visible");
setInterval
(
function()
{
rec_block.css('background-color',"red");
rec_block.css('background-color',"green");
}
,1000
);
基本上,這將有發光效果:從紅到綠的顏色變化和 綠到紅,但它只會變成紅色變成綠色,什麼也沒有發生......
那是什麼毛病?
更新:請解釋爲什麼上面的代碼無法正常工作......謝謝。
您的間隔總是立即從紅色變爲綠色。所以你永遠不會注意到從綠色變爲紅色。在我的回答中,我用你的間隔來改變即將到來的顏色。然後觸發一個可以改變顏色的函數。該功能將每1000毫秒調用一次,並將顏色更改爲您選擇的即將到來的顏色。希望我的回答有助於:)。 – sourRaspberri
@Beneto也謝謝你。對不起,我很愚蠢地問這個問題... – Stallman
沒問題,我們都得學習:) – sourRaspberri