最贊回答 / 慕粉3417056
把html文件頂部的<!DOCTYPE html PUBLIC xxxxxxxx省略xxxxxxxxx> 刪掉應(yīng)該可以解決這個問題。
2016-05-13
最新回答 / 魚字頭上一把刀
剛好在寫這里的代碼,共同學(xué)習(xí),互相交流啦。在這個函數(shù)里有三個循環(huán)。前兩個for循環(huán),乍一看循環(huán)條件都是一樣的,貌似可以合并。我判斷這兩個for到底能不能合并寫成一個for,主要是看他們...
2016-05-13
已采納回答 / lemnaceae
1、setInterval()使用的位置不對,應(yīng)該放在你的h1,h2等算出來之后,不然你使用setInterval()時調(diào)用render()后調(diào)用draw()時,h1、h2等參數(shù)是屬于未定義的,也就是num是未定義的,所以digit[num].length會報錯;2、你要確保var?oTime=new?Date(2016,4,14,0,0,0);中oTime的時間要在當(dāng)前時間nTime之后,不然相減之后為負值,后面使用的時候索引越界,digit[num].length也會報錯;3、注意兩個時間之間不要相差...
2016-05-12
已采納回答 / qq_慕蓉藍落_0
不動的原因是,這個時鐘是倒計時,所以你設(shè)定的oTime一定要是在此刻以后的時間,你設(shè)置的是4月14日,明顯已經(jīng)過去了,驗證這兩個時間差值<0,所以當(dāng)然不動了
2016-05-12
最新回答 / 小丑魚yang
這里有個Bug,就是離開頁面以后小球會堆積或者說是小球不一會運動了。這個原因是因為我們沒有停留在當(dāng)前頁面,計時器會照常執(zhí)行但是不會一直刷新動畫效果。解決這個問題的方式就是通過document.hidden來判斷是否停留在當(dāng)前頁面,這個方式會存在兼容性問題,所以我們要這樣寫var hiddenProperty = 'hidden' in document ? 'hidden' : ? ?? ? 'webkitHidden' in document ? 'webkitHidden' : ? ?? ? 'moz...
2016-05-11
最新回答 / imp_n丶樂吾優(yōu)
在updateBalls中加這段代碼// 性能優(yōu)化 控制小球的個數(shù) var cnt = 0; for( var i = 0; i < balls.length; i++ ) if( balls[i].x + RADIUS > 0 && balls[i].x - RADIUS < WINDOW_WIDTH) balls[cnt++] = balls[i]; while( balls.length > Math.min(300, cnt)){ balls.pop...
2016-05-02
已采納回答 / 身披金甲圣衣的一條狗
? setInterval(??? function(){????? render(context);??? },??? 1000? );這樣就ok了之前學(xué)setInterval是說可以setInterval(render,1000);或者setInterval("render(context)",1000);但是這里不行,感覺是因為render這個函數(shù)有參數(shù)的原因
2016-04-30