有沒有什麼辦法可以得到回調background-image
加載了基礎64 DataURL
。我可以緩存這與圖像src
屬性,但與數據網址?怎麼樣 ?元素背景圖片DataURL
0
A
回答
1
應該把它通常不會的方式:
var image = new Image();
image.src = "data:image/ png;base64,iVBORw0KGgoAAAANSUh.......";
image.onload = function() {
//image was loaded
};
緩存瀏覽器當然是支持Base64串禁用的,這就是爲什麼它通常只用於小圖像,如圖標和東西。
您可以將影像在這裏在線轉換爲Base64:http://base64img.com/#encode
注意,一些瀏覽器可以對大小限制爲Base64編碼。
0
似乎style.BackgroundImage屬性不會異步設置值。所以我的問題解決了。
相關問題
- 1. 元素背景圖片不顯示
- 2. 背景圖片<img>元素
- 3. 更改背景元素與多個背景圖片
- 4. 元素背景顏色和背景圖片
- 5. 背景圖片
- 6. 背景圖片
- 7. 背景圖片
- 8. SVG條紋圖案作爲元素背景圖片
- 9. 背景圖片上的背景圖像
- 10. 元素背後的背景?
- 11. IE9背景圖片1白色像素:(
- 12. Jumbotron背景圖片
- 13. QLineEdit背景圖片
- 14. JOptionPane背景圖片
- 15. UIProgressView背景圖片
- 16. 多背景圖片
- 17. JPanel背景圖片
- 18. Bootstrap背景圖片
- 19. UITableViewController背景圖片
- 20. AndEngine背景圖片
- 21. Joomla背景圖片?
- 22. 背景CSS圖片
- 23. Android背景圖片
- 24. Android:背景圖片
- 25. CSS背景圖片
- 26. Outlook背景圖片
- 27. Div背景圖片
- 28. ASP.NET背景圖片
- 29. ImageMagick背景圖片?
- 30. iframe背景圖片
我在這裏實現了這個:http://jsfiddle.net/jdyUX/1/ – 2013-04-10 00:43:10
這很好,但那不是我的問題。需要背景圖像的加載事件。我在詢問關於緩存圖像的圖像src加載。 – 2013-04-10 08:29:53