यह मुझे पागल कर देता है। मैं jQuery UI Accordion का उपयोग कर रहा हूं और पहली पंक्ति खुली रहती है। मैं इसे डिफ़ॉल्ट रूप से बंद करना चाहता हूं जब तक कि इसे क्लिक न किया जाए। मैं पहले से ही सक्रिय में डाल दिया: झूठी। अभी भी पहली पंक्ति लोड पर ढह गई नहीं है।
क्या कोई मदद कर सकता है?
$(function() {
$("#accordion").accordion({
collapsible: true,
active: false heightStyle: "content"
});
});
$(function() {
var icons = {
header: "ui-icon-circle-arrow-e",
activeHeader: "ui-icon-circle-arrow-s"
};
$("#accordion").accordion({
icons: icons
});
$("#toggle").button().click(function() {
if ($("#accordion").accordion("option", "icons")) {
$("#accordion").accordion("option", "icons", null);
} else {
$("#accordion").accordion("option", "icons", icons);
}
});
});
उत्तर:
जवाब के लिए 0 № 1आपके कोड में कुछ त्रुटियां हैं (कॉमा गायब)
https://jsfiddle.net/Tintin37/togrrt34/1/
$(function() {
var icons = {
header: "ui-icon-circle-arrow-e",
activeHeader: "ui-icon-circle-arrow-s"
};
$("#accordion").accordion({
collapsible: true,
active: false,
heightStyle: "content",
icons: icons
});
$("#toggle").button().click(function() {
if ($("#accordion").accordion("option", "icons")) {
$("#accordion").accordion("option", "icons", null);
} else {
$("#accordion").accordion("option", "icons", icons);
}
});
});