2012-02-13 16 views
8

पर ठीक से प्रदर्शित नहीं होता है मैंने आईसोपॉप jQuery प्लगइन सफलतापूर्वक प्रत्यारोपित किया है, लेकिन किसी कारण से मुझे पहली बार पृष्ठ लोड होने पर सभी आइटम दिखाने में समस्या आती है और यह केवल क्रोम पर है।आइसोटोप jquery प्लगइन क्रोम

आप यहां देख सकते हैं कि http://dl.dropbox.com/u/15358757/sd.jpg क्या हो रहा है, यह तत्व एक-दूसरे के शीर्ष पर हैं। लेकिन जब मैं PSDs पर दबाता हूं और फिर सभी को वापस ठीक से दिखाता है।

मेरे पास कंटेनर के लिए डिफ़ॉल्ट ऊंचाई नहीं है क्योंकि मैं गतिशील होना चाहता हूं।

कोई विचार यह है कि मैं इसे कैसे ठीक कर सकता हूं?

उत्तर

24

समस्या यह है कि छवियों को लोड होने से पहले आइसोटोप अपनी बात कर रहा है।

http://isotope.metafizzy.co/demos/images.html

[इस डेमो में] आइसोटोप के बाद सभी छवियों imagesLoaded प्लगइन के साथ लोड किया जाता है शुरू हो रहा है।

http://isotope.metafizzy.co/docs/help.html#imagesloaded_plugin

var $container = $('#container'); 

$container.imagesLoaded(function() { 
    $container.isotope({ 
    // options... 
    }); 
}); 
+0

यह भी ध्यान देने योग्य बात है कि आइसोटोप आरंभ के बाद आइटम जोड़ने के रूप में http://isotope.metafizzy.co/docs/methods.html पर विस्तृत 'insert' विधि का उपयोग की आवश्यकता है, के लायक है #insert, अन्यथा आपको अभी भी नई वस्तुओं के साथ समस्या होगी। – meklarian

+0

यह सुनिश्चित नहीं है कि ओपी में प्लगइन है या नहीं, लेकिन मुझे छवियों को डाउनलोड करना था और इसे w/isotope के साथ लोड करना था। https://github.com/desandro/imagesloaded –

संबंधित मुद्दे