[問題] 圖片問題

看板Ajax作者 (pfnh)時間11年前 (2014/08/04 14:23), 編輯推噓2(207)
留言9則, 4人參與, 最新討論串1/1
var slide=[]; for(i=0;i<10;i++) { slide[i]=i+"jpg"; } 請問圖檔沒那麼多張,會跑出叉叉 我想要沒讀到圖檔就跳出,然後重新迴圈,該怎麼改呢 希望各位大大求解,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.67.8 ※ 文章網址: http://www.ptt.cc/bbs/Ajax/M.1407133427.A.B99.html

08/04 14:44, , 1F
for(i=0;i<slide.length;i++)
08/04 14:44, 1F

08/04 14:46, , 2F
呃,不過這樣做,slide裡面要先放東西
08/04 14:46, 2F

08/04 14:51, , 3F
照你的寫法是利用迴圈將圖片名稱放進陣列裡面
08/04 14:51, 3F

08/04 14:53, , 4F
所以通常你這樣寫,表示你知道你的照片有10張
08/04 14:53, 4F

08/04 14:53, , 5F
如果不到10張,就將i<10這個部份改掉就好了吧?
08/04 14:53, 5F

08/04 14:56, , 6F
然後jpg前面少一個小數點,應該是".jpg"
08/04 14:56, 6F

08/04 16:41, , 7F
你可以先判斷檔案有沒有存在,有的話才顯示,沒有就跳出
08/04 16:41, 7F

08/04 17:18, , 8F
判斷式+continue
08/04 17:18, 8F

08/04 17:33, , 9F
參考別人的作法 http://jsfiddle.net/9tp55/
08/04 17:33, 9F
文章代碼(AID): #1JtoRpkP (Ajax)
文章代碼(AID): #1JtoRpkP (Ajax)