मैं एक छवि डाउनलोड करने की कोशिश कर रहा हूं, फिर सीएसएस background-image
का उपयोग करके एक फीका लागू करें।
मैं ऐसा कर सकते हैं जब यह एक नियमित रूप से <img src=''/>
इसलिए की तरह है:
jQuery का पता लगाने सीएसएस पृष्ठभूमि-छवि खत्म डाउनलोड
#mainImg {display:none}
var c = $('#mainImg');
$(new Image()).load(function(){
c.fadeIn(300);
}).attr('src', c.attr('src'));
लेकिन यह कैसे मैं इसे जब यह एक css background
है पता लगा सकते हैं?
यहाँ jQuery का उपयोग कर सीएसएस है, लेकिन मैं नहीं कर सकते यह बाहर की मदद की जब डाउनलोड
$('<img/>').attr('src', 'image.png').load(function() {
$('#mainImg').css('background-image', 'url(image.png)');
});
संपादित समाप्त हो गया है यह कोड की तरह ऊपर हो और पता लगाने के लिए लग रहे हैं! How can I check if a background image is loaded? आप @colin
http://engineeredweb.com/blog/09/12/preloading-images-jquery-and-javascript/ – NickD
संभावित डुप्लिकेट [मैं पृष्ठभूमि छवि लोड होने पर कैसे जांच सकता हूं?] (Http: // stackoverflow .com/प्रश्न/5057990/कैसे-कर सकते हैं-ए-चेक-अगर एक पृष्ठभूमि छवि है-लोडेड) – hitautodestruct