में प्रदर्शित नहीं हो रही हैं, मैं कुछ छवियों को प्री-लोड कर रहा हूं और फिर उन्हें लाइटबॉक्स में उपयोग कर रहा हूं। मेरी समस्या यह है कि हालांकि छवियों को लोड किया जा रहा है, वे ब्राउज़र द्वारा प्रदर्शित नहीं किए जा रहे हैं।प्री-लोडेड छवियां क्रोम
यह समस्या क्रोम के लिए विशिष्ट है। यह क्रोम 8 - 10 के माध्यम से जारी रहा है, और मैं इस बार इसे ठीक करने के लिए चालू और बंद कर रहा हूं और कहीं भी नहीं मिला है।
मैं इन इसी तरह के सवाल पढ़ा है,
Chrome not displaying images though assets are being delivered to browser
2 Minor Crossbrowser CSS Issues. Background images not displaying in Google Chrome?
JavaScript preloaded images are getting reloaded
कौन सा सब विस्तार समान व्यवहार लेकिन क्रोम में मैक के लिए। जबकि यह विंडोज़ में हो रहा है।
- अन्य सभी ब्राउज़र ठीक लगते हैं।
- यदि आपके पास फ़ायरफ़ॉक्स और क्रोम खुला है, तो फ़ायरफ़ॉक्स में पृष्ठ लोड करें, और उसके बाद क्रोम में, छवियां दिखाई देंगी।
- एक बार जब आप मैन्युअल रूप से छवियों, वेबकिट webdev उपकरण पट्टी thingy का उपयोग कर भरी हुई है, वे हमेशा ऊपर
- सभी लिंक चित्र दिखाने के और इस तरह के ठीक है और किसी भी बनाने के लिए प्रतीत नहीं होता क्रोम से सब कुछ साफ़ करना
- काम कर रहे हैं अंतर (कैश, इतिहास, आदि)
यदि किसी के पास कोई विचार है तो यह शानदार रूप से सहायक होगा, क्योंकि मैं सचमुच यहां विकल्पों में से सभी हूं।
पीएस, देर से जवाब देने पर माफ़ी, मैं कल एक हफ्ते के लिए छुट्टी पर हूं! : डी
अद्यतन यहां जावास्क्रिप्ट फ़ंक्शन है जो छवियों को प्रीलोड कर रहा है।
var preloaded = new Array();
function preload_images() {
for (var i = 0; i < arguments.length; i++){
document.write('<');
document.write('img src=\"'+arguments[i]+'\" style=\"display:none;\">');
};
};
अद्यतन
मैं अभी भी इस के साथ मुद्दों कर रहा हूँ, और मैं पूरी छवियों समारोह पहले से लोड होने हटा दिया है। शायद document.write()
के माध्यम से एक स्टाइल शीट देने का सबसे अच्छा तरीका नहीं है?
मन? – jlindenbaum