0
我期望使頁面上的某些文本每2秒更換一次顏色。這是我有:閃爍的文本和關閉
function BlinkText() {
var TheTextColors = ['red', 'white', 'blue'];
var TheColor = Math.floor(Math.random() * 3) + 1;
var TheOpacity = (Math.floor(Math.random() * 20) + 80)/100;
$('#TheText').css('color', TheTextColors [TheColor]);
$('#TheText').css('opacity', TheOpacity);
setTimeout(BlinkText, 2000);
}
然後爲CSS我有這樣的:
#TheText{
-webkit-transition:all 2s ease;
-moz-transition:all 2s ease;
-o-transition:all 2s ease;
transition:all 2s ease;}
的問題是,當我看到Chrome的時間表,我看到內存使用量上升,每2秒鐘一次。我懷疑內存使用量不斷擴大的原因是存在內存泄漏,並且我正在創建一個意外關閉。
我的代碼有什麼問題?
感謝您的建議。
好的,謝謝你的輸入;真正有用的模式。 – frenchie 2012-03-13 12:45:05