課程須知
1、能夠熟練使用HTML布局頁面 2、了解JavaScript的語法及書寫能力
老師告訴你能學到什么?
1、onreadystatechange事件偵測 2、jquery的animate動畫的使用 3、javascript定義Image圖像對象 4、CSS3的animation動畫
1、能夠熟練使用HTML布局頁面 2、了解JavaScript的語法及書寫能力
老師告訴你能學到什么?
1、onreadystatechange事件偵測 2、jquery的animate動畫的使用 3、javascript定義Image圖像對象 4、CSS3的animation動畫
問題太嚴重了,老師寫的代碼太有問題了。
第一,你的進度條代碼都寫在了document.onready事件中,而onready事件也是有前期等待時間的。
第二,你的圖片獲取全是DOM獲取。
這兩個問題導致視頻中你的頁面加載前會有很嚴重的空白期,且圖片與進度條容器遮罩前后出現順序會不一致。
建議,第一,圖片不要用DOM結構,直接就是將圖片地址放在一個數組中。
第二,圖片加載的JS代碼直接放在你的進度條HTML結構的后面即可。
第一,你的進度條代碼都寫在了document.onready事件中,而onready事件也是有前期等待時間的。
第二,你的圖片獲取全是DOM獲取。
這兩個問題導致視頻中你的頁面加載前會有很嚴重的空白期,且圖片與進度條容器遮罩前后出現順序會不一致。
建議,第一,圖片不要用DOM結構,直接就是將圖片地址放在一個數組中。
第二,圖片加載的JS代碼直接放在你的進度條HTML結構的后面即可。
2017-07-05
個人感覺這種方法不實用,在HTML結構中多次添加進度設置代碼不友好,即使是程序添加的代碼也不好。有些時候感覺做個假的也是可以的。比如先把進度條前進到一個百分比長度后,等待onreadystatechange事件或者是圖片加載后再直接運行到100%長度。
2017-07-05