मैं "सभी का विस्तार करें" और "सभी को ध्वस्त" करने का एक तरीका ढूंढ रहा था। मैंने एक सरल jquery accordion का उपयोग कर नए कोड के साथ डेमो अद्यतन किया है।Jquery Accordion सभी को संकुचित करें सभी
मूल कोड में रयान Stemkoski में क्रेडिट हो जाएगा http://www.stemkoski.com/stupid-simple-jquery-accordion-menu/
डेमो: http://jsbin.com/ucalu3/5/
$(document).ready(function() {
$('.question').click(function() {
if($(this).next().is(':hidden') != true) {
$(this).removeClass('active');
$(this).next().slideUp("normal");
} else {
$('.question').removeClass('active');
$('.answer').slideUp('normal');
if($(this).next().is(':hidden') == true) {
$(this).addClass('active');
$(this).next().slideDown('normal');
}
}
});
$('.answer').hide();
$('.expand').click(function(event)
{$('.question').next().slideDown('normal');
{$('.question').addClass('active');}
}
);
$('.collapse').click(function(event)
{$('.question').next().slideUp('normal');
{$('.question').removeClass('active');}
}
);
});
बस का कहना है के लिए, आप शीर्षक के लिए 'हल' शामिल हैं एक बार आप एक जवाब मिलता है संपादित करने की जरूरत नहीं है। जब कोई जवाब स्वीकार कर लिया गया है, तो मुख्य पृष्ठ पर उत्तर गणना सफेद से पीले रंग की ओर आ जाएगी ताकि यह संकेत मिले कि समस्या हल हो गई है। –
इस प्रश्न और उत्तर के लिए धन्यवाद ... यह मुझे बचाया ... –