作者whitebase (finn)
看板Ajax
標題[ js ] 讀取完畢,動態數字
時間Mon Oct 8 20:21:31 2012
比如果一個頁面上共有5張圖片,
當一張圖片已經完整讀取完畢,並顯示在瀏覽器上時,
顯示一個動態的數字 1/5 ,兩張底讀取完畢顯示 2/5 以此類推,
如果ja或jquery有辦法辦到嗎,還是說要使用其他程式語言才行?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.227.238.28
1F:→ akiratw:img 有 onload 事件可以用 10/08 21:28
2F:推 LaPass:jquery能做到的,用JAVASCRIPT一定能做到 10/08 21:50
3F:→ b12031106:那個 比如果是什麼? 比如還是如果? 10/08 22:03
4F:→ whitebase:比如說一個頁面上..。 10/08 23:06
5F:→ whitebase:有相關的函式嗎? 10/08 23:06
6F:→ whitebase:應該說相關的事件 10/08 23:07
7F:→ hermitwhite:就一樓說的onload,有很多種寫法,例如用global var收 10/09 07:13
8F:→ hermitwhite:容數量,或者每張圖片載入完畢才載入下一張,或者每張 10/09 07:15
9F:→ hermitwhite:圖片載入完就跑一次function確認已讀取數量等。 10/09 07:15
10F:→ hermitwhite:js不太熟的話可能還是用global variable就好了。 10/09 07:16
11F:→ whitebase:但有我不太理解的是,要怎麼讓數字在同一位置做連續變動 10/09 08:26
12F:→ whitebase:就是同一數字連續顯示1/5 2/5 3/5..,而不是停住在某數 10/09 08:28
13F:→ hermitwhite:用一個div或span之類元件去裝你要顯示的字,如果是在 10/09 11:15
14F:→ hermitwhite:純js中的話就在onload後面用innerHTML改這些字。 10/09 11:17
15F:→ whitebase:可以講得稍微詳細一點嗎..,大概如何抓如何給定 10/09 17:10
16F:→ whitebase:可以了..orz。 10/09 17:19
17F:推 s25g5d4:document.getElementById()、innerHTML 10/09 19:04
18F:→ s25g5d4:document.getElementsByTagName()、onload=function(){} 10/09 19:05
19F:→ s25g5d4:jquery的話用$(selector).ready()、.html() 10/09 19:06
20F:→ whitebase:.load! 10/10 12:24
21F:→ Rplus:s25用.ready() 應該會在dom進來時就觸發 而不是載完圖 10/10 15:15
22F:推 s25g5d4:對 我記錯了 10/10 15:56