2009-07-16 26 views
5

के साथ छवि छवि स्वैप करें मेरे पास <img src="..." /> टैग डिफ़ॉल्ट src सेट के साथ है। मैं jQuery को एक और छवि प्राप्त करने के लिए AJAX अनुरोध करना चाहता हूं और जब यह नई छवि पूरी तरह से लोड हो जाती है, तो <img ... /> टैग का स्रोत सेट करें ताकि कोई झिलमिलाहट न हो। मैं new Image().src="foo" इत्यादि जैसे किसी भी प्रीलोडर को नहीं करना पसंद करूंगा। मुझे वास्तव में एजेक्स अनुरोध पर लोड करने के लिए Iamges पसंद है। कोई विचार?jQuery अजाक्स अनुरोध

+0

आप '' '' '' तत्व स्वैप सकता है पूरी तरह बजाय की बदलती '' 'src''' attr। यह http://stackoverflow.com/questions/4285042/asychronously-load-images-with-jquery जांचें – dekkard

उत्तर

-1

आप छवि के "भाग" को वेबपृष्ठ पर लोड नहीं कर सकते हैं ताकि आप इसे incrementally लोड नहीं कर सकें।

छवि को किसी छवि पर सीएसएस क्लास पॉइंट का उपयोग करके या जावास्क्रिप्ट की छवि ऑब्जेक्ट का उपयोग करके लोड किया जा सकता है।

चूंकि सीएसएस पृष्ठ को सूचित नहीं कर सकता है कि छवि पूरी तरह लोड हो गई है, इसलिए दृष्टिकोण नई छवियां()। Src = "foo" यह सबसे अच्छा है।

इसे करने के लिए एक घटना संलग्न करें और "सजाने" यह विदेशी मुद्रा प्रभाव से झिलमिलाहट कम करने के लिए: में फीका, ....