有没有什么办法可以得到回调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