मुझे बड़ी छवियों के साथ छवि झिलमिलाहट में समस्या है। मेरी body
में मैं 5 छवियों है:स्रोत परिवर्तन पर बड़ी छवि झिलमिलाहट रोकें
<img id="img1" src="img1.png" width="250">
<img id="img2" src="img2.png" width="250">
<img id="img3" src="img3.png" width="250">
<img id="img4" src="img4.png" width="250">
<img id="img5" src="img5.png" width="250">
और एक मैं jQuery UI के साथ उनमें से एक को खींच रहा हूँ, सब बदल रहे हैं उनके src
और dragend पर और साथ:
function dragStart() {
$('#img2').attr('src','newimg2.png');
$('#img3').attr('src','newimg3.png');
$('#img4').attr('src','newimg4.png');
$('#img5').attr('src','newimg5.png'); }
तो ठीक तो अच्छा। लेकिन मुझे बड़ी छवियों (2000 x 2000px) का उपयोग करने की आवश्यकता है क्योंकि सभी छवियों को क्लिक किया जा सकता है और फिर वे व्यूपोर्ट के पूर्ण आकार को एनिमेट करेंगे कि वे पिक्सेललेट नहीं करते हैं।
$this.animate(
{ width: 1800, top: -650, left: -250 },
{
duration: 4000,
easing: 'easeOutElastic'
})
मुझे लगता है कि हर छवि के आकार के कारण, वे झटकेदार हैं। क्या आप में से कोई भी विचार करता है कि छवियों पर इस झटके को कैसे रोकें, यदि सभी src
एक ही समय में बदलते हैं?
आपके प्रयास
छवियों को प्रीलोड करें ताकि ब्राउज़र को उस बिंदु पर उन्हें डाउनलोड न करना पड़े। मौजूदा छवि प्रीलोड ट्यूटोरियल –
आप छवियों प्रीलोड करने की ताकि वे पहले कैश नहीं किया जाता जरूरत के बहुत सारे हैं और फिर वे झिलमिलाहट नहीं होगा जब आप src – Pete
बदल सकता है लेकिन एक सोच मैं सच में न मिल जाता है, इसकी अभी भी झिलमिलाते अगर मैं allready उन्हें घसीटा । इसका मतलब यह नहीं है कि वे सब लोड हो गए हैं? ऐसा इसलिए है क्योंकि मैंने उन्हें पहले से लोड करने के बारे में नहीं सोचा था! – supersize