मैं छवियों प्रीलोड करने की कोशिश कर रहा हूँ, निम्नलिखित कोड काम करता है:जावास्क्रिप्ट प्रीलोड छवियाँ
$(document).ready(function(){
$(".member-photos img").each(function(){
var id = $(this).attr("data-id");
var file = $(this).attr("data-file");
var img = new Image();
img.src = "/user-data/images/image.php?id="+id+"&file="+file+"&width=600&crop=false";
});
});
लेकिन मुद्दा मैं का समाधान चाहते हैं, कि क्रोम को प्रदर्शित करता है टैब में कताई "लोड करने" आइकन है। क्या ऐसा कोई तरीका है जिससे मैं ऐसा कर सकता हूं ताकि छवियों को लोड होने तक यह लगातार स्पिन न हो? मैं पेज और थंबनेल लोड करने के लिए चाहता हूं, फिर टैब में कताई आइकन के बिना पृष्ठभूमि में बड़ी छवियों को लोड करना प्रारंभ करें।
आप थ्रोबर कब प्रदर्शित कर रहे हैं? –
अरे मुझे लगता है कि यह सहायक नहीं हो सकता है लेकिन क्या आप '.each() 'फ़ंक्शन से पहले' window.stop(); 'जोड़ सकते हैं और फिर जांच सकते हैं। यह लोड होने से डीओएम को रोक देगा। लेकिन मुझे लगता है कि आपके काम जारी रहेगा। –