How to keep jQuery UI Accordion collapsed by default ?
Last Updated :
29 Mar, 2022
In this article, we will learn how to keep jQuery UI Accordion collapsed, by default. This can be done by setting the ‘active’ property of jQuery Accordion as false.
Accordion: It is a way to display collapsible content panels for presenting information in a limited amount of space. By clicking on each panel, we can see the content in it, and using the toggling feature, it can collapse the content panel.
The Accordion active option indicates which index of the accordion menu is to be open when the page is accessed. By default, the value is 0, i.e. the first menu panel. When the active option is set to false, it will collapse all the panels.
Please refer to the jQueryUI Accordion active Option article for more detail.
Syntax:
$( "Selector" ).accordion();
Approach:
Firstly, add the jQuery and JQuery UI CDN to the script or download them to your local machine.
<link rel=”stylesheet” href=”http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/themes/dark-hive/jquery-ui.css”> <script src=”http://code.jquery.com/jquery-2.1.3.js”></script> <script src=”http://code.jquery.com/ui/1.11.2/jquery-ui.js”></script>
Create a div in the body for the dialog box and keep id as demoAccordion.
In the demoAccordion div, add 3 div which are going to be panels of the Accordion.
Now, using the jQuery accordion() method, create the Accordion and keep the collapsible property as true.
$("#demoAccordion").accordion({ collapsible: true });
Example: This example describes the jQuery UI Accordion collapse, by specifying its value as true.
HTML
<!DOCTYPE html>
< html >
< head >
< title >jQuery UI Accordion</ title >
< meta name = "viewport"
content=" width = device -width,
initial-scale = 1 ">
< link rel = "stylesheet"
href =
< script src =
</ script >
< script src =
</ script >
< script >
$(document).ready(function() {
$("#demoAccordion").accordion({
collapsible: true
});
});
</ script >
</ head >
< body >
< div id = "demoAccordion" >
< h2 >
< a href = "#" >Python</ a >
</ h2 >
< div >
Python is a popular programming language.
Python can be used on a server to create
web applications.
</ div >
< h2 >
< a href = "#" >Java</ a >
</ h2 >
< div >
Java is a popular programming language.
Java is used to develop mobile apps,
web apps, desktop apps, games and much more.
</ div >
< h2 >
< a href = "#" > C language </ a >
</ h2 >
< div >
C is considered as a middle-level language
because it supports the feature of both
low-level and high-level languages
</ div >
</ div >
</ body >
</ html >
|
Output:

Now, we will see how to create the jQuery UI Accordion collapsed, by default. To create an accordion that is collapsed by default, we need to set the ‘active’ property of the jQuery Accordion as false.
Syntax:
$("#demoAccordion").accordion({ collapsible: true, active: false});
Approach:
- Create a div in the body, for the dialog box and keep id as demoAccordion.
- In the demoAccordion div, add 3 div which are going to be panels of the Accordion.
- Now, using the jQuery accordion() method, create the Accordion and keep the collapsible property as true.
- Set the active property to false To make the accordion collapse, by default.
Example: This example describes the jQuery UI Accordion collapse, by setting the active property as false.
HTML
<!DOCTYPE html>
< html >
< head >
< title >jQuery UI Accordion</ title >
< meta name = "viewport"
content = "width=device-width, initial-scale=1" >
< link rel = "stylesheet"
href =
< script src =
</ script >
< script src =
</ script >
< script >
$(document).ready(function() {
// Setting jquery accordion active property to false
$("#demoAccordion").accordion({
collapsible: true,
active: false
});
});
</ script >
</ head >
< body >
< div id = "demoAccordion" >
< h2 >
< a href = "#" >Python</ a >
</ h2 >
< div >
Python is a popular programming language.
Python can be used on a server to create
web applications.
</ div >
< h2 >
< a href = "#" >Java</ a >
</ h2 >
< div >
Java is a popular programming language.
Java is used to develop mobile apps,
web apps, desktop apps, games and much more.
</ div >
< h2 >
< a href = "#" > C language </ a >
</ h2 >
< div >
C is considered as a middle-level language
because it supports the feature of both
low-level and high-level languages
</ div >
</ div >
</ body >
</ html >
|
Output:

Similar Reads
How to make an accordion using jQuery easy UI ?
EasyUI is a HTML5 framework for using user interface components based on jQuery, React, Angular and Vue technologies. It helps in building features for interactive web and mobile applications saving a lot of time for developers. In this article, we will learn how to design accordion using jQuery Eas
2 min read
How to make Basic accordion using jQuery Mobile ?
In this article, we will be making a basic accordion using jQuery Mobile. Approach: First, add the jQuery Mobile scripts needed for your project. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jqu
1 min read
How to Enable an accordion using jQuery UI ?
In this article, we will see how to enable an accordion in JqueryUI. To enable an accordion in jQuery UI, we will be using enable() method. jQuery UI enable() Method is used to enable the accordion and return the accordion element completely to its initial state. Syntax: $( ".selector" ).accordion(
1 min read
How to design accordion using jQuery EasyUI Mobile ?
EasyUI is a HTML5 framework for using user interface components based on jQuery, React, Angular and Vue technologies. It helps in building features for interactive web and mobile applications saving a lot of time for developers. Accordions are HTML contents that toggle between showing and hiding. Do
3 min read
jQuery UI Accordion classes Option
jQuery UI consists of GUI widgets, visual effects, and themes implemented using jQuery, CSS, and HTML. jQuery UI is great for building UI interfaces for the webpages. The jQuery UI Accordion classes option is used to add some extra classes to add the styles to the element. Syntax: $( ".selector" ).a
1 min read
jQueryUI Accordion Collapsible Option
Collapsible option allows the user to close a menu by clicking on it. By default, its value is false. Values: Boolean: If set to true the accordion will collapse and if set to false accordion will not collapse. Approach: First, add jQuery Mobile scripts needed for your project. <script src="https
1 min read
jQuery UI Accordion destroy() Method
To destroy an accordion in jQuery UI we will be using destroy() method which is discussed below: jQuery UI destroy() method is used to remove the complete functionality of the accordion. It returns the accordion element completely to its initial state. Syntax: $( ".selector" ).button( "destroy" )Par
1 min read
How to create Basic collapsibles using jQuery Mobile ?
jQuery Mobile is a web-based technology used to make responsive content that can be accessed on all smartphones, tablets, and desktops. In this article, we will be making a Basic collapsible using jQuery Mobile. Approach: First, add the jQuery Mobile scripts needed for your project. <link rel="st
1 min read
jQuery UI Accordion enable() Method
jQuery UI consists of GUI widgets, visual effects, and themes implemented using HTML, CSS, and jQuery. jQuery UI is great for building UI interfaces for the webpages. The jQuery UI Accordion enable() method is used to enable the disabled widget. It does not accept any parameter. Syntax: $( ".selecto
2 min read
jQuery UI Accordion disable() Method
To disable an accordion in jQuery UI we will be using disable() method which is discussed below: jQuery UI disable() Method is used to completely disable the accordion. It returns the accordion element completely to its initial state. Syntax: $( ".selector" ).accordion( "disable" )Parameters: This m
1 min read