1 | <!doctype html> |
---|
2 | <html lang="en"> |
---|
3 | <head> |
---|
4 | <meta charset="utf-8"> |
---|
5 | <title>jQuery UI accordion documentation</title> |
---|
6 | |
---|
7 | <style> |
---|
8 | body { |
---|
9 | font-family: "Trebuchet MS", "Arial", "Helvetica", "Verdana", "sans-serif" |
---|
10 | } |
---|
11 | .gutter { |
---|
12 | display: none; |
---|
13 | } |
---|
14 | </style> |
---|
15 | </head> |
---|
16 | <body> |
---|
17 | |
---|
18 | <script>{ |
---|
19 | "title": |
---|
20 | "Accordion Widget", |
---|
21 | "excerpt": |
---|
22 | "Convert a pair of headers and content panels into an accordion.", |
---|
23 | "termSlugs": { |
---|
24 | "category": [ |
---|
25 | "widgets" |
---|
26 | ] |
---|
27 | } |
---|
28 | }</script><section class="quick-nav"><header><h2>QuickNav</h2></header><div class="quick-nav-section"> |
---|
29 | <h3>Options</h3> |
---|
30 | <div><a href="#option-active">active</a></div> |
---|
31 | <div><a href="#option-animate">animate</a></div> |
---|
32 | <div><a href="#option-collapsible">collapsible</a></div> |
---|
33 | <div><a href="#option-disabled">disabled</a></div> |
---|
34 | <div><a href="#option-event">event</a></div> |
---|
35 | <div><a href="#option-header">header</a></div> |
---|
36 | <div><a href="#option-heightStyle">heightStyle</a></div> |
---|
37 | <div><a href="#option-icons">icons</a></div> |
---|
38 | </div> |
---|
39 | <div class="quick-nav-section"> |
---|
40 | <h3>Methods</h3> |
---|
41 | <div><a href="#method-destroy">destroy</a></div> |
---|
42 | <div><a href="#method-disable">disable</a></div> |
---|
43 | <div><a href="#method-enable">enable</a></div> |
---|
44 | <div><a href="#method-option">option</a></div> |
---|
45 | <div><a href="#method-refresh">refresh</a></div> |
---|
46 | <div><a href="#method-widget">widget</a></div> |
---|
47 | </div> |
---|
48 | <div class="quick-nav-section"> |
---|
49 | <h3>Events</h3> |
---|
50 | <div><a href="#event-activate">activate</a></div> |
---|
51 | <div><a href="#event-beforeActivate">beforeActivate</a></div> |
---|
52 | <div><a href="#event-create">create</a></div> |
---|
53 | </div></section><article id="accordion1" class="entry widget"><h2 class="section-title"> |
---|
54 | <span>Accordion Widget</span><span class="version-details">version added: 1.0</span> |
---|
55 | </h2> |
---|
56 | <div class="entry-wrapper"> |
---|
57 | <p class="desc"><strong>Description: </strong>Convert a pair of headers and content panels into an accordion.</p> |
---|
58 | <section id="options"><header><h2 class="underline">Options</h2></header><div id="option-active" class="api-item first-item"> |
---|
59 | <h3>active<span class="option-type"><strong>Type: </strong><a href="http://api.jquery.com/Types#Boolean">Boolean</a> or <a href="http://api.jquery.com/Types#Integer">Integer</a></span> |
---|
60 | </h3> |
---|
61 | <div class="default"> |
---|
62 | <strong>Default: </strong><code>0</code> |
---|
63 | </div> |
---|
64 | <div> |
---|
65 | Which panel is currently open. |
---|
66 | </div> |
---|
67 | <strong>Multiple types supported:</strong><ul> |
---|
68 | <li> |
---|
69 | <strong>Boolean</strong>: Setting <code>active</code> to <code>false</code> will collapse all panels. This requires the <a href="#option-collapsible"><code>collapsible</code></a> option to be <code>true</code>.</li> |
---|
70 | <li> |
---|
71 | <strong>Integer</strong>: The zero-based index of the panel that is active (open). A negative value selects panels going backward from the last panel.</li> |
---|
72 | </ul> |
---|
73 | </div> |
---|
74 | <div id="option-animate" class="api-item"> |
---|
75 | <h3>animate<span class="option-type"><strong>Type: </strong><a href="http://api.jquery.com/Types#Boolean">Boolean</a> or <a href="http://api.jquery.com/Types#Number">Number</a> or <a href="http://api.jquery.com/Types#String">String</a> or <a href="http://api.jquery.com/Types#Object">Object</a></span> |
---|
76 | </h3> |
---|
77 | <div class="default"> |
---|
78 | <strong>Default: </strong><code>{}</code> |
---|
79 | </div> |
---|
80 | <div>If and how to animate changing panels.</div> |
---|
81 | <strong>Multiple types supported:</strong><ul> |
---|
82 | <li> |
---|
83 | <strong>Boolean</strong>: A value of <code>false</code> will disable animations.</li> |
---|
84 | <li> |
---|
85 | <strong>Number</strong>: Duration in milliseconds with default easing.</li> |
---|
86 | <li> |
---|
87 | <strong>String</strong>: Name of <a href="/easings/">easing</a> to use with default duration.</li> |
---|
88 | <li> |
---|
89 | <strong>Object</strong>: Animation settings with <code>easing</code> and <code>duration</code> properties. |
---|
90 | <ul> |
---|
91 | <li>Can also contain a <code>down</code> property with any of the above options.</li> |
---|
92 | <li>"Down" animations occur when the panel being activated has a lower index than the currently active panel.</li> |
---|
93 | </ul> |
---|
94 | </li> |
---|
95 | </ul> |
---|
96 | </div> |
---|
97 | <div id="option-collapsible" class="api-item"> |
---|
98 | <h3>collapsible<span class="option-type"><strong>Type: </strong><a href="http://api.jquery.com/Types#Boolean">Boolean</a></span> |
---|
99 | </h3> |
---|
100 | <div class="default"> |
---|
101 | <strong>Default: </strong><code>false</code> |
---|
102 | </div> |
---|
103 | <div>Whether all the sections can be closed at once. Allows collapsing the active section.</div> |
---|
104 | </div> |
---|
105 | <div id="option-disabled" class="api-item"> |
---|
106 | <h3>disabled<span class="option-type"><strong>Type: </strong><a href="http://api.jquery.com/Types#Boolean">Boolean</a></span> |
---|
107 | </h3> |
---|
108 | <div class="default"> |
---|
109 | <strong>Default: </strong><code>false</code> |
---|
110 | </div> |
---|
111 | <div>Disables the accordion if set to <code>true</code>.</div> |
---|
112 | </div> |
---|
113 | <div id="option-event" class="api-item"> |
---|
114 | <h3>event<span class="option-type"><strong>Type: </strong><a href="http://api.jquery.com/Types#String">String</a></span> |
---|
115 | </h3> |
---|
116 | <div class="default"> |
---|
117 | <strong>Default: </strong><code>"click"</code> |
---|
118 | </div> |
---|
119 | <div>The event that accordion headers will react to in order to activate the associated panel. Multiple events can be specificed, separated by a space.</div> |
---|
120 | </div> |
---|
121 | <div id="option-header" class="api-item"> |
---|
122 | <h3>header<span class="option-type"><strong>Type: </strong><a href="http://api.jquery.com/Types#Selector">Selector</a></span> |
---|
123 | </h3> |
---|
124 | <div class="default"> |
---|
125 | <strong>Default: </strong><code>"> li > :first-child,> :not(li):even"</code> |
---|
126 | </div> |
---|
127 | <div> |
---|
128 | <p>Selector for the header element, applied via <code>.find()</code> on the main accordion element. Content panels must be the sibling immedately after their associated headers.</p> |
---|
129 | </div> |
---|
130 | </div> |
---|
131 | <div id="option-heightStyle" class="api-item"> |
---|
132 | <h3>heightStyle<span class="option-type"><strong>Type: </strong><a href="http://api.jquery.com/Types#String">String</a></span> |
---|
133 | </h3> |
---|
134 | <div class="default"> |
---|
135 | <strong>Default: </strong><code>"auto"</code> |
---|
136 | </div> |
---|
137 | <div> |
---|
138 | <p>Controls the height of the accordion and each panel. Possible values:</p> |
---|
139 | <ul> |
---|
140 | <li> |
---|
141 | <code>"auto"</code>: All panels will be set to the height of the tallest panel.</li> |
---|
142 | <li> |
---|
143 | <code>"fill"</code>: Expand to the available height based on the accordion's parent height.</li> |
---|
144 | <li> |
---|
145 | <code>"content"</code>: Each panel will be only as tall as its content.</li> |
---|
146 | </ul> |
---|
147 | </div> |
---|
148 | </div> |
---|
149 | <div id="option-icons" class="api-item"> |
---|
150 | <h3>icons<span class="option-type"><strong>Type: </strong><a href="http://api.jquery.com/Types#Object">Object</a></span> |
---|
151 | </h3> |
---|
152 | <div class="default"> |
---|
153 | <strong>Default: </strong><code>{ "header": "ui-icon-triangle-1-e", "activeHeader": "ui-icon-triangle-1-s" }</code> |
---|
154 | </div> |
---|
155 | <div> |
---|
156 | <p>Icons to use for headers, matching an icon defined by the jQuery UI CSS Framework. Set to <code>false</code> to have no icons displayed.</p> |
---|
157 | <ul> |
---|
158 | <li>header (string, default: "ui-icon-triangle-1-e")</li> |
---|
159 | <li>activeHeader (string, default: "ui-icon-triangle-1-s")</li> |
---|
160 | </ul> |
---|
161 | </div> |
---|
162 | </div></section><section id="methods"><header><h2 class="underline">Methods</h2></header><div id="method-destroy"><div class="api-item first-item"> |
---|
163 | <h3>destroy()</h3> |
---|
164 | <div> |
---|
165 | Removes the accordion functionality completely. This will return the element back to its pre-init state. |
---|
166 | </div> |
---|
167 | </div></div> |
---|
168 | <div id="method-disable"><div class="api-item"> |
---|
169 | <h3>disable()</h3> |
---|
170 | <div> |
---|
171 | Disables the accordion. |
---|
172 | </div> |
---|
173 | </div></div> |
---|
174 | <div id="method-enable"><div class="api-item"> |
---|
175 | <h3>enable()</h3> |
---|
176 | <div> |
---|
177 | Enables the accordion. |
---|
178 | </div> |
---|
179 | </div></div> |
---|
180 | <div id="method-option"> |
---|
181 | <div class="api-item"> |
---|
182 | <h3>option( optionName ) <span class="returns">Returns: <a class="return" href="http://api.jquery.com/Types/#Object">Object</a></span> |
---|
183 | </h3> |
---|
184 | <div>Gets the value currently associated with the specified <code>optionName</code>.</div> |
---|
185 | <ul><li> |
---|
186 | <div><strong>optionName</strong></div> |
---|
187 | <div>Type: <a href="http://api.jquery.com/Types#String">String</a> |
---|
188 | </div> |
---|
189 | <div>The name of the option to get.</div> |
---|
190 | </li></ul> |
---|
191 | </div> |
---|
192 | <div class="api-item"> |
---|
193 | <h3>option() <span class="returns">Returns: <a class="return" href="http://api.jquery.com/Types/#PlainObject">PlainObject</a></span> |
---|
194 | </h3> |
---|
195 | <div>Gets an object containing key/value pairs representing the current accordion options hash.</div> |
---|
196 | </div> |
---|
197 | <div class="api-item"> |
---|
198 | <h3>option( optionName, value )</h3> |
---|
199 | <div>Sets the value of the accordion option associated with the specified <code>optionName</code>.</div> |
---|
200 | <ul> |
---|
201 | <li> |
---|
202 | <div><strong>optionName</strong></div> |
---|
203 | <div>Type: <a href="http://api.jquery.com/Types#String">String</a> |
---|
204 | </div> |
---|
205 | <div>The name of the option to set.</div> |
---|
206 | </li> |
---|
207 | <li> |
---|
208 | <div><strong>value</strong></div> |
---|
209 | <div>Type: <a href="http://api.jquery.com/Types#Object">Object</a> |
---|
210 | </div> |
---|
211 | <div>A value to set for the option.</div> |
---|
212 | </li> |
---|
213 | </ul> |
---|
214 | </div> |
---|
215 | <div class="api-item"> |
---|
216 | <h3>option( options )</h3> |
---|
217 | <div>Sets one or more options for the accordion.</div> |
---|
218 | <ul><li> |
---|
219 | <div><strong>options</strong></div> |
---|
220 | <div>Type: <a href="http://api.jquery.com/Types#Object">Object</a> |
---|
221 | </div> |
---|
222 | <div>A map of option-value pairs to set.</div> |
---|
223 | </li></ul> |
---|
224 | </div> |
---|
225 | </div> |
---|
226 | <div id="method-refresh"><div class="api-item"> |
---|
227 | <h3>refresh()</h3> |
---|
228 | <div>Recompute the height of the accordion panels. Results depend on the content and the <a href="#option-heightStyle"><code>heightStyle</code></a> option.</div> |
---|
229 | </div></div> |
---|
230 | <div id="method-widget"><div class="api-item"> |
---|
231 | <h3>widget() <span class="returns">Returns: <a class="return" href="http://api.jquery.com/Types/#jQuery">jQuery</a></span> |
---|
232 | </h3> |
---|
233 | <div> |
---|
234 | Returns a <code>jQuery</code> object containing the accordion. |
---|
235 | </div> |
---|
236 | </div></div></section><section id="events"><header><h2 class="underline">Events</h2></header><div id="event-activate" class="api-item first-item"> |
---|
237 | <h3>activate( event, ui )</h3> |
---|
238 | <div>Triggered after a panel has been activated (after animation completes). If the accordion was previously collapsed, <code>ui.oldHeader</code> and <code>ui.oldPanel</code> will be empty jQuery objects. If the accordion is collapsing, <code>ui.newHeader</code> and <code>ui.newPanel</code> will be empty jQuery objects.</div> |
---|
239 | <ul> |
---|
240 | <li> |
---|
241 | <div><strong>event</strong></div> |
---|
242 | <div>Type: <a href="http://api.jquery.com/Types#Event">Event</a> |
---|
243 | </div> |
---|
244 | <div></div> |
---|
245 | </li> |
---|
246 | <li> |
---|
247 | <div><strong>ui</strong></div> |
---|
248 | <div>Type: <a href="http://api.jquery.com/Types#Object">Object</a> |
---|
249 | </div> |
---|
250 | <div></div> |
---|
251 | <ul> |
---|
252 | <li> |
---|
253 | <div><strong>newHeader</strong></div> |
---|
254 | <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a> |
---|
255 | </div> |
---|
256 | <div>The header that was just activated.</div> |
---|
257 | </li> |
---|
258 | <li> |
---|
259 | <div><strong>oldHeader</strong></div> |
---|
260 | <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a> |
---|
261 | </div> |
---|
262 | <div>The header that was just deactivated.</div> |
---|
263 | </li> |
---|
264 | <li> |
---|
265 | <div><strong>newPanel</strong></div> |
---|
266 | <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a> |
---|
267 | </div> |
---|
268 | <div>The panel that was just activated.</div> |
---|
269 | </li> |
---|
270 | <li> |
---|
271 | <div><strong>oldPanel</strong></div> |
---|
272 | <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a> |
---|
273 | </div> |
---|
274 | <div>The panel that was just deactivated.</div> |
---|
275 | </li> |
---|
276 | </ul> |
---|
277 | </li> |
---|
278 | </ul> |
---|
279 | </div> |
---|
280 | <div id="event-beforeActivate" class="api-item"> |
---|
281 | <h3>beforeActivate( event, ui )</h3> |
---|
282 | <div>Triggered directly after a panel is activated. Can be canceled to prevent the panel from activating. If the accordion is currently collapsed, <code>ui.oldHeader</code> and <code>ui.oldPanel</code> will be empty jQuery objects. If the accordion is collapsing, <code>ui.newHeader</code> and <code>ui.newPanel</code> will be empty jQuery objects.</div> |
---|
283 | <ul> |
---|
284 | <li> |
---|
285 | <div><strong>event</strong></div> |
---|
286 | <div>Type: <a href="http://api.jquery.com/Types#Event">Event</a> |
---|
287 | </div> |
---|
288 | <div></div> |
---|
289 | </li> |
---|
290 | <li> |
---|
291 | <div><strong>ui</strong></div> |
---|
292 | <div>Type: <a href="http://api.jquery.com/Types#Object">Object</a> |
---|
293 | </div> |
---|
294 | <div></div> |
---|
295 | <ul> |
---|
296 | <li> |
---|
297 | <div><strong>newHeader</strong></div> |
---|
298 | <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a> |
---|
299 | </div> |
---|
300 | <div>The header that is about to be activated.</div> |
---|
301 | </li> |
---|
302 | <li> |
---|
303 | <div><strong>oldHeader</strong></div> |
---|
304 | <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a> |
---|
305 | </div> |
---|
306 | <div>The header that is about to be deactivated.</div> |
---|
307 | </li> |
---|
308 | <li> |
---|
309 | <div><strong>newPanel</strong></div> |
---|
310 | <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a> |
---|
311 | </div> |
---|
312 | <div>The panel that is about to be activated.</div> |
---|
313 | </li> |
---|
314 | <li> |
---|
315 | <div><strong>oldPanel</strong></div> |
---|
316 | <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a> |
---|
317 | </div> |
---|
318 | <div>The panel that is about to be deactivated.</div> |
---|
319 | </li> |
---|
320 | </ul> |
---|
321 | </li> |
---|
322 | </ul> |
---|
323 | </div> |
---|
324 | <div id="event-create" class="api-item"> |
---|
325 | <h3>create( event, ui )</h3> |
---|
326 | <div>Triggered when the accordion is created. If the accordion is collapsed, <code>ui.header</code> and <code>ui.panel</code> will be empty jQuery objects.</div> |
---|
327 | <ul> |
---|
328 | <li> |
---|
329 | <div><strong>event</strong></div> |
---|
330 | <div>Type: <a href="http://api.jquery.com/Types#Event">Event</a> |
---|
331 | </div> |
---|
332 | <div></div> |
---|
333 | </li> |
---|
334 | <li> |
---|
335 | <div><strong>ui</strong></div> |
---|
336 | <div>Type: <a href="http://api.jquery.com/Types#Object">Object</a> |
---|
337 | </div> |
---|
338 | <div></div> |
---|
339 | <ul> |
---|
340 | <li> |
---|
341 | <div><strong>header</strong></div> |
---|
342 | <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a> |
---|
343 | </div> |
---|
344 | <div>The active header.</div> |
---|
345 | </li> |
---|
346 | <li> |
---|
347 | <div><strong>panel</strong></div> |
---|
348 | <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a> |
---|
349 | </div> |
---|
350 | <div>The active panel.</div> |
---|
351 | </li> |
---|
352 | </ul> |
---|
353 | </li> |
---|
354 | </ul> |
---|
355 | </div></section><div class="longdesc"> |
---|
356 | <p>The markup of your accordion container needs pairs of headers and content panels:</p> |
---|
357 | |
---|
358 | <div class="syntaxhighlighter "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="gutter"><div class="line number1 index0 alt2">1</div><div class="line number2 index1 alt1">2</div><div class="line number3 index2 alt2">3</div><div class="line number4 index3 alt1">4</div><div class="line number5 index4 alt2">5</div><div class="line number6 index5 alt1">6</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain"><</code><code class="keyword">div</code> <code class="color1">id</code><code class="plain">=</code><code class="string">"accordion"</code><code class="plain">></code></div><div class="line number2 index1 alt1"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">h3</code><code class="plain">>First header</</code><code class="keyword">h3</code><code class="plain">></code></div><div class="line number3 index2 alt2"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">div</code><code class="plain">>First content panel</</code><code class="keyword">div</code><code class="plain">></code></div><div class="line number4 index3 alt1"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">h3</code><code class="plain">>Second header</</code><code class="keyword">h3</code><code class="plain">></code></div><div class="line number5 index4 alt2"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">div</code><code class="plain">>Second content panel</</code><code class="keyword">div</code><code class="plain">></code></div><div class="line number6 index5 alt1"><code class="plain"></</code><code class="keyword">div</code><code class="plain">></code></div></div></td></tr></tbody></table></div> |
---|
359 | |
---|
360 | <p>Accordions support arbitrary markup, but each content panel must always be the next sibling after its associated header. See the <a href="#option-header"><code>header</code></a> option for information on how to use custom markup structures.</p> |
---|
361 | <p>The panels can be activated programmatically by setting the <a href="#option-active"><code>active</code></a> option.</p> |
---|
362 | |
---|
363 | <h3>Keyboard interaction</h3> |
---|
364 | |
---|
365 | <p>When focus is on a header, the following key commands are available:</p> |
---|
366 | <ul> |
---|
367 | <li>UP/LEFT - Move focus to the previous header. If on first header, moves focus to last header.</li> |
---|
368 | <li>DOWN/RIGHT - Move focus to the next header. If on last header, moves focus to first header.</li> |
---|
369 | <li>HOME - Move focus to the first header.</li> |
---|
370 | <li>END - Move focus to the last header.</li> |
---|
371 | <li>SPACE/ENTER - Activate panel associated with focused header.</li> |
---|
372 | </ul> |
---|
373 | |
---|
374 | <p>When focus is in a panel:</p> |
---|
375 | <ul> |
---|
376 | <li>CTRL+UP: Move focus to associated header.</li> |
---|
377 | </ul> |
---|
378 | </div> |
---|
379 | <h3>Additional Notes:</h3> |
---|
380 | <div class="longdesc"><ul><li> |
---|
381 | This widget requires some functional CSS, otherwise it won't work. If you build a custom theme, use the widget's specific CSS file as a starting point. |
---|
382 | </li></ul></div> |
---|
383 | <section class="entry-examples" id="entry-examples"><header><h2 class="underline">Example:</h2></header><div class="entry-example" id="example-0"> |
---|
384 | <h4><span class="desc">A simple jQuery UI Accordion</span></h4> |
---|
385 | <div class="syntaxhighlighter "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="gutter"><div class="line number1 index0 alt2">1</div><div class="line number2 index1 alt1">2</div><div class="line number3 index2 alt2">3</div><div class="line number4 index3 alt1">4</div><div class="line number5 index4 alt2">5</div><div class="line number6 index5 alt1">6</div><div class="line number7 index6 alt2">7</div><div class="line number8 index7 alt1">8</div><div class="line number9 index8 alt2">9</div><div class="line number10 index9 alt1">10</div><div class="line number11 index10 alt2">11</div><div class="line number12 index11 alt1">12</div><div class="line number13 index12 alt2">13</div><div class="line number14 index13 alt1">14</div><div class="line number15 index14 alt2">15</div><div class="line number16 index15 alt1">16</div><div class="line number17 index16 alt2">17</div><div class="line number18 index17 alt1">18</div><div class="line number19 index18 alt2">19</div><div class="line number20 index19 alt1">20</div><div class="line number21 index20 alt2">21</div><div class="line number22 index21 alt1">22</div><div class="line number23 index22 alt2">23</div><div class="line number24 index23 alt1">24</div><div class="line number25 index24 alt2">25</div><div class="line number26 index25 alt1">26</div><div class="line number27 index26 alt2">27</div><div class="line number28 index27 alt1">28</div><div class="line number29 index28 alt2">29</div><div class="line number30 index29 alt1">30</div><div class="line number31 index30 alt2">31</div><div class="line number32 index31 alt1">32</div><div class="line number33 index32 alt2">33</div><div class="line number34 index33 alt1">34</div><div class="line number35 index34 alt2">35</div><div class="line number36 index35 alt1">36</div><div class="line number37 index36 alt2">37</div><div class="line number38 index37 alt1">38</div><div class="line number39 index38 alt2">39</div><div class="line number40 index39 alt1">40</div><div class="line number41 index40 alt2">41</div><div class="line number42 index41 alt1">42</div><div class="line number43 index42 alt2">43</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain"><!doctype html></code></div><div class="line number2 index1 alt1"><code class="plain"><</code><code class="keyword">html</code> <code class="color1">lang</code><code class="plain">=</code><code class="string">"en"</code><code class="plain">></code></div><div class="line number3 index2 alt2"><code class="plain"><</code><code class="keyword">head</code><code class="plain">></code></div><div class="line number4 index3 alt1"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">meta</code> <code class="color1">charset</code><code class="plain">=</code><code class="string">"utf-8"</code><code class="plain">></code></div><div class="line number5 index4 alt2"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">title</code><code class="plain">>accordion demo</</code><code class="keyword">title</code><code class="plain">></code></div><div class="line number6 index5 alt1"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">link</code> <code class="color1">rel</code><code class="plain">=</code><code class="string">"stylesheet"</code> <code class="color1">href</code><code class="plain">=</code><code class="string">"<a href="http://code.jquery.com/ui/1.9.0/themes/base/jquery-ui.css">http://code.jquery.com/ui/1.9.0/themes/base/jquery-ui.css</a>"</code><code class="plain">></code></div><div class="line number7 index6 alt2"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">script</code> <code class="color1">src</code><code class="plain">=</code><code class="string">"<a href="http://code.jquery.com/jquery-1.8.2.js">http://code.jquery.com/jquery-1.8.2.js</a>"</code><code class="plain">></</code><code class="keyword">script</code><code class="plain">></code></div><div class="line number8 index7 alt1"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">script</code> <code class="color1">src</code><code class="plain">=</code><code class="string">"<a href="http://code.jquery.com/ui/1.9.0/jquery-ui.js">http://code.jquery.com/ui/1.9.0/jquery-ui.js</a>"</code><code class="plain">></</code><code class="keyword">script</code><code class="plain">></code></div><div class="line number9 index8 alt2"><code class="plain"></</code><code class="keyword">head</code><code class="plain">></code></div><div class="line number10 index9 alt1"><code class="plain"><</code><code class="keyword">body</code><code class="plain">></code></div><div class="line number11 index10 alt2"> </div><div class="line number12 index11 alt1"><code class="plain"><</code><code class="keyword">div</code> <code class="color1">id</code><code class="plain">=</code><code class="string">"accordion"</code><code class="plain">></code></div><div class="line number13 index12 alt2"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">h3</code><code class="plain">>Section 1</</code><code class="keyword">h3</code><code class="plain">></code></div><div class="line number14 index13 alt1"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">div</code><code class="plain">></code></div><div class="line number15 index14 alt2"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">p</code><code class="plain">>Mauris mauris ante, blandit et, ultrices a, suscipit eget.</code></div><div class="line number16 index15 alt1"><code class="undefined spaces"> </code><code class="plain">Integer ut neque. Vivamus nisi metus, molestie vel, gravida in,</code></div><div class="line number17 index16 alt2"><code class="undefined spaces"> </code><code class="plain">condimentum sit amet, nunc. Nam a nibh. Donec suscipit eros.</code></div><div class="line number18 index17 alt1"><code class="undefined spaces"> </code><code class="plain">Nam mi. Proin viverra leo ut odio.</</code><code class="keyword">p</code><code class="plain">></code></div><div class="line number19 index18 alt2"><code class="undefined spaces"> </code><code class="plain"></</code><code class="keyword">div</code><code class="plain">></code></div><div class="line number20 index19 alt1"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">h3</code><code class="plain">>Section 2</</code><code class="keyword">h3</code><code class="plain">></code></div><div class="line number21 index20 alt2"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">div</code><code class="plain">></code></div><div class="line number22 index21 alt1"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">p</code><code class="plain">>Sed non urna. Phasellus eu ligula. Vestibulum sit amet purus.</code></div><div class="line number23 index22 alt2"><code class="undefined spaces"> </code><code class="plain">Vivamus hendrerit, dolor aliquet laoreet, mauris turpis velit,</code></div><div class="line number24 index23 alt1"><code class="undefined spaces"> </code><code class="plain">faucibus interdum tellus libero ac justo.</</code><code class="keyword">p</code><code class="plain">></code></div><div class="line number25 index24 alt2"><code class="undefined spaces"> </code><code class="plain"></</code><code class="keyword">div</code><code class="plain">></code></div><div class="line number26 index25 alt1"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">h3</code><code class="plain">>Section 3</</code><code class="keyword">h3</code><code class="plain">></code></div><div class="line number27 index26 alt2"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">div</code><code class="plain">></code></div><div class="line number28 index27 alt1"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">p</code><code class="plain">>Nam enim risus, molestie et, porta ac, aliquam ac, risus.</code></div><div class="line number29 index28 alt2"><code class="undefined spaces"> </code><code class="plain">Quisque lobortis.Phasellus pellentesque purus in massa.</</code><code class="keyword">p</code><code class="plain">></code></div><div class="line number30 index29 alt1"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">ul</code><code class="plain">></code></div><div class="line number31 index30 alt2"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">li</code><code class="plain">>List item one</</code><code class="keyword">li</code><code class="plain">></code></div><div class="line number32 index31 alt1"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">li</code><code class="plain">>List item two</</code><code class="keyword">li</code><code class="plain">></code></div><div class="line number33 index32 alt2"><code class="undefined spaces"> </code><code class="plain"><</code><code class="keyword">li</code><code class="plain">>List item three</</code><code class="keyword">li</code><code class="plain">></code></div><div class="line number34 index33 alt1"><code class="undefined spaces"> </code><code class="plain"></</code><code class="keyword">ul</code><code class="plain">></code></div><div class="line number35 index34 alt2"><code class="undefined spaces"> </code><code class="plain"></</code><code class="keyword">div</code><code class="plain">></code></div><div class="line number36 index35 alt1"><code class="plain"></</code><code class="keyword">div</code><code class="plain">></code></div><div class="line number37 index36 alt2"> </div><div class="line number38 index37 alt1"><code class="plain"><</code><code class="keyword">script</code><code class="plain">></code></div><div class="line number39 index38 alt2"><code class="plain">$( "#accordion" ).accordion();</code></div><div class="line number40 index39 alt1"><code class="plain"></</code><code class="keyword">script</code><code class="plain">></code></div><div class="line number41 index40 alt2"> </div><div class="line number42 index41 alt1"><code class="plain"></</code><code class="keyword">body</code><code class="plain">></code></div><div class="line number43 index42 alt2"><code class="plain"></</code><code class="keyword">html</code><code class="plain">></code></div></div></td></tr></tbody></table></div> |
---|
386 | <h4>Demo:</h4> |
---|
387 | <div class="demo code-demo" data-height="350"></div> |
---|
388 | </div></section> |
---|
389 | </div></article> |
---|
390 | |
---|
391 | </body> |
---|
392 | </html> |
---|