मेज़री आइटम 1000px चौड़े div में लपेटा गया है, मेरे पास jQuery के addClass()
का उपयोग करके 2000x को div का आकार बदलने का एक बटन है, समस्या यह है कि चिनाई अतिरिक्त 1000px स्पेस को भरने के लिए आइटम को दोबारा नहीं बदलेगी, मुझे आकार बदलने का काम पता है क्योंकि ब्राउजर विंडो का आकार बदलना एक बदलाव का कारण बनता है।चिनाई प्लगइन: आकार का आकार बदलना
चिनाई:
$(function(){
$('#container').masonry({
// options
itemSelector : '.item',
columnWidth : 240
});
});
बटन:
$("a.button").toggle(function(){
$(this).addClass("flip");
$("div#container").fadeOut("fast", function() {
$(this).fadeIn("fast").addClass("resize");
});
सीएसएस:।
width: 1000px; /* default */
width: 2000px !important; /* on button press */
मैं चल रहा की कोशिश की ('एक') सीएल एक ही बटन का उपयोग कर चिनाई समारोह पर ick, और यह सामान्य रूप से काम करता प्रतीत होता है लेकिन समस्या अभी भी वहां है।
कोई सलाह? मैं stumped हूँ:/
क्या आपके पास कोई तरीका है? बटन पर क्लिक होने पर मेरे पास डिफ़ॉल्ट चिनाई फ़ंक्शन चलाया गया था, लेकिन समस्या अभी भी वहां है, यह केवल आकार देने से पहले की तरह विरासत में है, जब तक कि मैं ब्राउज़र विंडो का आकार बदलता हूं। :/ – Naota
एक आकर्षण की तरह काम किया, बहुत बहुत धन्यवाद! :) – Naota
भी $ ("# कंटेनर |)। चिनाई (" रीलोड "); यह –