[問題] load圖片越來越慢

看板Web_Design作者 (我是盆栽)時間12年前 (2013/08/24 04:38), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
jsfiddle: http://jsfiddle.net/E7P3Y/1/ 各位好,我目前想做一個功能是按按鈕會換下一張圖, 因為我在換圖的過程中使用了jquery的animate()來製造漸透明→換圖→漸浮現的效果, 所以使用了jquery的load來讓圖片都載入完才漸浮現, 但這樣的結果會造成圖片載入越來越慢@@ 查了一下可能是記憶體越吃越多的關係? 不曉得大家會怎麼處理這件事情,請問用lazyload可以解決嗎?感謝! 附上簡短程式碼: $('.instructionImg').animate({opacity:0},500,function(){ $('.instructionImg').attr('src','a.jpg'); $('.instructionImg').load(function(){ $('.instructionImg').animate({opacity:1},500); }); }); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.177.126 ※ 編輯: scorpion2272 來自: 220.130.177.126 (08/24 14:24)

08/24 14:39, , 1F
不用縮圖嗎? 這麼大張...
08/24 14:39, 1F

08/24 17:16, , 2F
解決了 load只要load一次就好
08/24 17:16, 2F

08/24 17:16, , 3F
我讓他每次按按鈕都設一次load事件..所以變很慢
08/24 17:16, 3F
文章代碼(AID): #1I5yXHdL (Web_Design)