2009-07-16 109 views
5

我有一個<img src="..." />標記,其默認值爲src。我想讓jQuery發出ajax請求來獲得另一張圖片,當這張新圖片完全加載時,請設置<img ... />標籤的src,以免閃爍。我不想做任何預加載器,如new Image().src="foo"等我真的很喜歡iamges加載ajax請求。有任何想法嗎?用jQuery交換圖像src Ajax請求

+0

你可以交換``````元素,而不是完全的改變了`` `src``` attr。檢查這個http://stackoverflow.com/questions/4285042/asychronously-load-images-with-jquery – dekkard 2016-03-23 10:50:01

回答

-1

您無法將圖像的「部分」加載到網頁上,因此無法逐漸加載。

可以通過使用CSS類指向圖像或使用Javascript的圖像對象來加載圖像。

由於CSS無法通知頁面圖像是否完全加載,所以新的Images()。src =「foo」是最好的辦法。

附加一個事件把它和「裝飾」它減少與FX效果的閃爍,淡入,....