2
Q
預緊背景圖像承諾
A
回答
6
試試這個:
function preload(url) {
var deffered = $q.defer(),
image = new Image();
image.src = url;
if (image.complete) {
deffered.resolve();
} else {
image.addEventListener('load', function() {
deffered.resolve();
});
image.addEventListener('error', function() {
deffered.reject();
});
}
return deffered.promise;
}
相關問題
- 1. 預加載背景圖像
- 2. 預緊圖像KenBurnsView Xamarin.Android
- 3. 背景圖像:繼承和HTTP請求
- 4. CSS - 繼承分層背景圖像
- 5. Opera與Chrome背景圖像繼承?
- 6. 在背景圖像背景圖像
- 7. 在jQuery中預加載背景圖像
- 8. css背景圖像預加載器
- 9. jquery負載預加載背景圖像
- 10. 背景圖像
- 11. 背景圖像
- 12. 圖像背景
- 13. 圖像背景
- 14. 背景圖像
- 15. 背景圖片上的背景圖像
- 16. Javascript的預載圖像的CSS背景圖像變化
- 17. 綁定預加載的圖像div的背景圖像
- 18. 用css背景圖像預加載圖像?
- 19. 背景圖像CATiledLayer
- 20. 從背景圖像
- 21. TextField背景圖像
- 22. SVG背景圖像
- 23. 背景html圖像
- 24. 與背景圖像
- 25. 背景圖像GUI
- 26. libGdx - 圖像背景
- 27. 背景圖像phonegap
- 28. 背景圖像CSS
- 29. Linearlayout背景圖像
- 30. CSS背景圖像
謝謝你,它可以完美運行。這裏是一個演示plunker http://plnkr.co/edit/xRvFiQ4m8l2XrMTBzBUp?p=preview –
我會把它分解成一個服務,檢查這個:http://plnkr.co/edit/mCsdts1AojaOpSbHFttW?p=preview –