Added my gui version
[matches/MCTX3420.git] / testing / ver0.01 / jquery-ui-1.10.3.custom / development-bundle / docs / tabs.html
1 <!doctype html>
2 <html lang="en">
3 <head>
4         <meta charset="utf-8">
5         <title>jQuery UI tabs 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                         "Tabs Widget",
21                 "excerpt":
22                         "A single content area with multiple panels, each associated with a header in a list.",
23                 "termSlugs": {
24                         "category": [
25                                 "widgets"
26                         ]
27                 }
28         }</script><article id="tabs1" class="entry widget"><h2 class="section-title">
29 <span>Tabs Widget</span><span class="version-details">version added: 1.0</span>
30 </h2>
31 <div class="entry-wrapper">
32 <p class="desc"><strong>Description: </strong>A single content area with multiple panels, each associated with a header in a list.</p>
33 <section id="quick-nav"><header><h2>QuickNav<a href="#entry-examples">Examples</a>
34 </h2></header><div class="quick-nav-section">
35 <h3>Options</h3>
36 <div><a href="#option-active">active</a></div>
37 <div><a href="#option-collapsible">collapsible</a></div>
38 <div><a href="#option-disabled">disabled</a></div>
39 <div><a href="#option-event">event</a></div>
40 <div><a href="#option-heightStyle">heightStyle</a></div>
41 <div><a href="#option-hide">hide</a></div>
42 <div><a href="#option-show">show</a></div>
43 </div>
44 <div class="quick-nav-section">
45 <h3>Methods</h3>
46 <div><a href="#method-destroy">destroy</a></div>
47 <div><a href="#method-disable">disable</a></div>
48 <div><a href="#method-enable">enable</a></div>
49 <div><a href="#method-load">load</a></div>
50 <div><a href="#method-option">option</a></div>
51 <div><a href="#method-refresh">refresh</a></div>
52 <div><a href="#method-widget">widget</a></div>
53 </div>
54 <div class="quick-nav-section">
55 <h3>Events</h3>
56 <div><a href="#event-activate">activate</a></div>
57 <div><a href="#event-beforeActivate">beforeActivate</a></div>
58 <div><a href="#event-beforeLoad">beforeLoad</a></div>
59 <div><a href="#event-create">create</a></div>
60 <div><a href="#event-load">load</a></div>
61 </div></section><div class="longdesc" id="entry-longdesc">
62                 <p>Tabs are generally used to break content into multiple sections that can be swapped to save space, much like an accordion.</p>
63
64                 <p>The content for each tab panel can be defined in-page or can be loaded via Ajax; both are handled automatically based on the <code>href</code> of the anchor associated with the tab. By default tabs are activated on click, but the events can be changed to hover via the <a href="#option-event"><code>event</code></a> option.</p>
65
66                 <h3>Keyboard interaction</h3>
67
68                 <p>When focus is on a tab, the following key commands are available:</p>
69                 <ul>
70                         <li>UP/LEFT: Move focus to the previous tab. If on first tab, moves focus to last tab. Activate focused tab after a short delay.</li>
71                         <li>DOWN/RIGHT: Move focus to the next tab. If on last tab, moves focus to first tab. Activate focused tab after a short delay.</li>
72                         <li>HOME: Move focus to the first tab. Activate focused tab after a short delay.</li>
73                         <li>END: Move focus to the last tab. Activate focused tab after a short delay.</li>
74                         <li>SPACE: Activate panel associated with focused tab.</li>
75                         <li>ENTER: Activate or toggle panel associated with focused tab.</li>
76                         <li>ALT+PAGE UP: Move focus to the previous tab and immediately activate.</li>
77                         <li>ALT+PAGE DOWN: Move focus to the next tab and immediately activate.</li>
78                 </ul>
79
80                 <p>When focus is in a panel, the following key commands are available:</p>
81                 <ul>
82                         <li>CTRL+UP: Move focus to associated tab.</li>
83                         <li>ALT+PAGE UP: Move focus to the previous tab and immediately activate.</li>
84                         <li>ALT+PAGE DOWN: Move focus to the next tab and immediately activate.</li>
85                 </ul>
86         </div>
87 <h3>Additional Notes:</h3>
88 <div class="longdesc"><ul><li>
89                         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.
90                 </li></ul></div>
91 <section id="options"><header><h2 class="underline">Options</h2></header><div id="option-active" class="api-item first-item">
92 <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>
93 </h3>
94 <div class="default">
95 <strong>Default: </strong><code>0</code>
96 </div>
97 <div>
98                                 Which panel is currently open.
99                         </div>
100 <strong>Multiple types supported:</strong><ul>
101 <li>
102 <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>
103 <li>
104 <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>
105 </ul>
106 <strong>Code examples:</strong><p>Initialize the tabs with the active option specified:</p>
107 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs({ active: 1 });</code></div></div></td></tr></tbody></table></div>
108 <p>Get or set the active option, after initialization:</p>
109 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="comments">// getter</code></div><div class="line number2 index1 alt1"><code class="keyword">var</code> <code class="plain">active = $( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"option"</code><code class="plain">, </code><code class="string">"active"</code> <code class="plain">);</code></div><div class="line number3 index2 alt2">&nbsp;</div><div class="line number4 index3 alt1"><code class="comments">// setter</code></div><div class="line number5 index4 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"option"</code><code class="plain">, </code><code class="string">"active"</code><code class="plain">, 1 );</code></div></div></td></tr></tbody></table></div>
110 </div>
111 <div id="option-collapsible" class="api-item">
112 <h3>collapsible<span class="option-type"><strong>Type: </strong><a href="http://api.jquery.com/Types#Boolean">Boolean</a></span>
113 </h3>
114 <div class="default">
115 <strong>Default: </strong><code>false</code>
116 </div>
117 <div>When set to <code>true</code>, the active panel can be closed.</div>
118 <strong>Code examples:</strong><p>Initialize the tabs with the collapsible option specified:</p>
119 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs({ collapsible: </code><code class="keyword">true</code> <code class="plain">});</code></div></div></td></tr></tbody></table></div>
120 <p>Get or set the collapsible option, after initialization:</p>
121 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="comments">// getter</code></div><div class="line number2 index1 alt1"><code class="keyword">var</code> <code class="plain">collapsible = $( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"option"</code><code class="plain">, </code><code class="string">"collapsible"</code> <code class="plain">);</code></div><div class="line number3 index2 alt2">&nbsp;</div><div class="line number4 index3 alt1"><code class="comments">// setter</code></div><div class="line number5 index4 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"option"</code><code class="plain">, </code><code class="string">"collapsible"</code><code class="plain">, </code><code class="keyword">true</code> <code class="plain">);</code></div></div></td></tr></tbody></table></div>
122 </div>
123 <div id="option-disabled" class="api-item">
124 <h3>disabled<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#Array">Array</a></span>
125 </h3>
126 <div class="default">
127 <strong>Default: </strong><code>false</code>
128 </div>
129 <div>Which tabs are disabled.</div>
130 <strong>Multiple types supported:</strong><ul>
131 <li>
132 <strong>Boolean</strong>: Enable or disable all tabs.</li>
133 <li>
134 <strong>Array</strong>: An array containing the zero-based indexes of the tabs that should be disabled, e.g., <code>[ 0, 2 ]</code> would disable the first and third tab.</li>
135 </ul>
136 <strong>Code examples:</strong><p>Initialize the tabs with the disabled option specified:</p>
137 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs({ disabled: [ 0, 2 ] });</code></div></div></td></tr></tbody></table></div>
138 <p>Get or set the disabled option, after initialization:</p>
139 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="comments">// getter</code></div><div class="line number2 index1 alt1"><code class="keyword">var</code> <code class="plain">disabled = $( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"option"</code><code class="plain">, </code><code class="string">"disabled"</code> <code class="plain">);</code></div><div class="line number3 index2 alt2">&nbsp;</div><div class="line number4 index3 alt1"><code class="comments">// setter</code></div><div class="line number5 index4 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"option"</code><code class="plain">, </code><code class="string">"disabled"</code><code class="plain">, [ 0, 2 ] );</code></div></div></td></tr></tbody></table></div>
140 </div>
141 <div id="option-event" class="api-item">
142 <h3>event<span class="option-type"><strong>Type: </strong><a href="http://api.jquery.com/Types#String">String</a></span>
143 </h3>
144 <div class="default">
145 <strong>Default: </strong><code>"click"</code>
146 </div>
147 <div>The type of event that the tabs should react to in order to activate the tab. To activate on hover, use <code>"mouseover"</code>.</div>
148 <strong>Code examples:</strong><p>Initialize the tabs with the event option specified:</p>
149 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs({ event: </code><code class="string">"mouseover"</code> <code class="plain">});</code></div></div></td></tr></tbody></table></div>
150 <p>Get or set the event option, after initialization:</p>
151 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="comments">// getter</code></div><div class="line number2 index1 alt1"><code class="keyword">var</code> <code class="plain">event = $( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"option"</code><code class="plain">, </code><code class="string">"event"</code> <code class="plain">);</code></div><div class="line number3 index2 alt2">&nbsp;</div><div class="line number4 index3 alt1"><code class="comments">// setter</code></div><div class="line number5 index4 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"option"</code><code class="plain">, </code><code class="string">"event"</code><code class="plain">, </code><code class="string">"mouseover"</code> <code class="plain">);</code></div></div></td></tr></tbody></table></div>
152 </div>
153 <div id="option-heightStyle" class="api-item">
154 <h3>heightStyle<span class="option-type"><strong>Type: </strong><a href="http://api.jquery.com/Types#String">String</a></span>
155 </h3>
156 <div class="default">
157 <strong>Default: </strong><code>"content"</code>
158 </div>
159 <div>
160                                 Controls the height of the tabs widget and each panel. Possible values:
161                                 <ul>
162                                         <li>
163 <code>"auto"</code>: All panels will be set to the height of the tallest panel.</li>
164                                         <li>
165 <code>"fill"</code>: Expand to the available height based on the tabs' parent height.</li>
166                                         <li>
167 <code>"content"</code>: Each panel will be only as tall as its content.</li>
168                                 </ul>
169                         </div>
170 <strong>Code examples:</strong><p>Initialize the tabs with the heightStyle option specified:</p>
171 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs({ heightStyle: </code><code class="string">"fill"</code> <code class="plain">});</code></div></div></td></tr></tbody></table></div>
172 <p>Get or set the heightStyle option, after initialization:</p>
173 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="comments">// getter</code></div><div class="line number2 index1 alt1"><code class="keyword">var</code> <code class="plain">heightStyle = $( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"option"</code><code class="plain">, </code><code class="string">"heightStyle"</code> <code class="plain">);</code></div><div class="line number3 index2 alt2">&nbsp;</div><div class="line number4 index3 alt1"><code class="comments">// setter</code></div><div class="line number5 index4 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"option"</code><code class="plain">, </code><code class="string">"heightStyle"</code><code class="plain">, </code><code class="string">"fill"</code> <code class="plain">);</code></div></div></td></tr></tbody></table></div>
174 </div>
175 <div id="option-hide" class="api-item">
176 <h3>hide<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>
177 </h3>
178 <div class="default">
179 <strong>Default: </strong><code>null</code>
180 </div>
181 <div>If and how to animate the hiding of the panel.</div>
182 <strong>Multiple types supported:</strong><ul>
183 <li>
184 <strong>Boolean</strong>: 
185                         When set to <code>false</code>, no animation will be used and the panel will be hidden immediately.
186                         When set to <code>true</code>, the panel will fade out with the default duration and the default easing.
187                 </li>
188 <li>
189 <strong>Number</strong>: 
190                         The panel will fade out with the specified duration and the default easing.
191                 </li>
192 <li>
193 <strong>String</strong>: 
194                         The panel will be hidden using the specified effect.
195                         The value can either be the name of a built-in jQuery animateion method, such as <code>"slideUp"</code>, or the name of a jQuery UI effect, such as <code>"fold"</code>.
196                         In either case the effect will be used with the default duration and the default easing.
197                 </li>
198 <li>
199 <strong>Object</strong>: If the value is an object, then <code>effect</code>, <code>duration</code>, and <code>easing</code> properties may be provided. If the <code>effect</code> property contains the name of a jQuery method, then that method will be used; otherwise it is assumed to be the name of a jQuery UI effect. When using a jQuery UI effect that supports additional settings, you may include those settings in the object and they will be passed to the effect. If <code>duration</code> or <code>easing</code> is omitted, then the default values will be used. If <code>effect</code> is omitted, then <code>"fadeOut"</code> will be used.</li>
200 </ul>
201 <strong>Code examples:</strong><p>Initialize the tabs with the hide option specified:</p>
202 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs({ hide: { effect: </code><code class="string">"explode"</code><code class="plain">, duration: 1000 } });</code></div></div></td></tr></tbody></table></div>
203 <p>Get or set the hide option, after initialization:</p>
204 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="comments">// getter</code></div><div class="line number2 index1 alt1"><code class="keyword">var</code> <code class="plain">hide = $( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"option"</code><code class="plain">, </code><code class="string">"hide"</code> <code class="plain">);</code></div><div class="line number3 index2 alt2">&nbsp;</div><div class="line number4 index3 alt1"><code class="comments">// setter</code></div><div class="line number5 index4 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"option"</code><code class="plain">, </code><code class="string">"hide"</code><code class="plain">, { effect: </code><code class="string">"explode"</code><code class="plain">, duration: 1000 } );</code></div></div></td></tr></tbody></table></div>
205 </div>
206 <div id="option-show" class="api-item">
207 <h3>show<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>
208 </h3>
209 <div class="default">
210 <strong>Default: </strong><code>null</code>
211 </div>
212 <div>If and how to animate the showing of the panel.</div>
213 <strong>Multiple types supported:</strong><ul>
214 <li>
215 <strong>Boolean</strong>: 
216                         When set to <code>false</code>, no animation will be used and the panel will be shown immediately.
217                         When set to <code>true</code>, the panel will fade in with the default duration and the default easing.
218                 </li>
219 <li>
220 <strong>Number</strong>: 
221                         The panel will fade in with the specified duration and the default easing.
222                 </li>
223 <li>
224 <strong>String</strong>: 
225                         The panel will be shown using the specified effect.
226                         The value can either be the name of a built-in jQuery animateion method, such as <code>"slideDown"</code>, or the name of a jQuery UI effect, such as <code>"fold"</code>.
227                         In either case the effect will be used with the default duration and the default easing.
228                 </li>
229 <li>
230 <strong>Object</strong>: If the value is an object, then <code>effect</code>, <code>duration</code>, and <code>easing</code> properties may be provided. If the <code>effect</code> property contains the name of a jQuery method, then that method will be used; otherwise it is assumed to be the name of a jQuery UI effect. When using a jQuery UI effect that supports additional settings, you may include those settings in the object and they will be passed to the effect. If <code>duration</code> or <code>easing</code> is omitted, then the default values will be used. If <code>effect</code> is omitted, then <code>"fadeIn"</code> will be used.</li>
231 </ul>
232 <strong>Code examples:</strong><p>Initialize the tabs with the show option specified:</p>
233 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs({ show: { effect: </code><code class="string">"blind"</code><code class="plain">, duration: 800 } });</code></div></div></td></tr></tbody></table></div>
234 <p>Get or set the show option, after initialization:</p>
235 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="comments">// getter</code></div><div class="line number2 index1 alt1"><code class="keyword">var</code> <code class="plain">show = $( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"option"</code><code class="plain">, </code><code class="string">"show"</code> <code class="plain">);</code></div><div class="line number3 index2 alt2">&nbsp;</div><div class="line number4 index3 alt1"><code class="comments">// setter</code></div><div class="line number5 index4 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"option"</code><code class="plain">, </code><code class="string">"show"</code><code class="plain">, { effect: </code><code class="string">"blind"</code><code class="plain">, duration: 800 } );</code></div></div></td></tr></tbody></table></div>
236 </div></section><section id="methods"><header><h2 class="underline">Methods</h2></header><div id="method-destroy"><div class="api-item first-item">
237 <h3>destroy()</h3>
238 <div>
239                 Removes the tabs functionality completely. This will return the element back to its pre-init state.
240         </div>
241 <ul><li><div class="null-signature">This method does not accept any arguments.</div></li></ul>
242 <div>
243 <strong>Code examples:</strong><p>Invoke the destroy method:</p>
244 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"destroy"</code> <code class="plain">);</code></div></div></td></tr></tbody></table></div>
245 </div>
246 </div></div>
247 <div id="method-disable">
248 <div class="api-item">
249 <h3>disable()</h3>
250 <div>Disables all tabs.</div>
251 <ul><li><div class="null-signature">This method does not accept any arguments.</div></li></ul>
252 <div>
253 <strong>Code examples:</strong><p>Invoke the  method:</p>
254 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"disable"</code> <code class="plain">);</code></div></div></td></tr></tbody></table></div>
255 </div>
256 </div>
257 <div class="api-item">
258 <h3>disable( index )</h3>
259 <div>
260                                         Disables a tab. The selected tab cannot be disabled. To disable more than one tab at once, set the <a href="#option-disabled"><code>disabled</code></a> option: <code>$( "#tabs" ).tabs( "option", "disabled", [ 1, 2, 3 ] )</code>.
261                                 </div>
262 <ul><li>
263 <div><strong>index</strong></div>
264 <div>Type: <a href="http://api.jquery.com/Types#Number">Number</a> or <a href="http://api.jquery.com/Types#String">String</a>
265 </div>
266 <div>Which tab to disable.</div>
267 </li></ul>
268 <div>
269 <strong>Code examples:</strong><p>Invoke the  method:</p>
270 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"disable"</code><code class="plain">, 1 );</code></div></div></td></tr></tbody></table></div>
271 </div>
272 </div>
273 </div>
274 <div id="method-enable">
275 <div class="api-item">
276 <h3>enable()</h3>
277 <div>Enables all tabs.</div>
278 <ul><li><div class="null-signature">This method does not accept any arguments.</div></li></ul>
279 <div>
280 <strong>Code examples:</strong><p>Invoke the  method:</p>
281 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"enable"</code> <code class="plain">);</code></div></div></td></tr></tbody></table></div>
282 </div>
283 </div>
284 <div class="api-item">
285 <h3>enable( index )</h3>
286 <div>Enables a tab. To enable more than one tab at once reset the disabled property like: <code>$( "#example" ).tabs( "option", "disabled", [] );</code>.</div>
287 <ul><li>
288 <div><strong>index</strong></div>
289 <div>Type: <a href="http://api.jquery.com/Types#Number">Number</a> or <a href="http://api.jquery.com/Types#String">String</a>
290 </div>
291 <div>Which tab to enable.</div>
292 </li></ul>
293 <div>
294 <strong>Code examples:</strong><p>Invoke the  method:</p>
295 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"enable"</code><code class="plain">, 1 );</code></div></div></td></tr></tbody></table></div>
296 </div>
297 </div>
298 </div>
299 <div id="method-load"><div class="api-item">
300 <h3>load( index )</h3>
301 <div>Loads the panel content of a remote tab.</div>
302 <ul><li>
303 <div><strong>index</strong></div>
304 <div>Type: <a href="http://api.jquery.com/Types#Number">Number</a> or <a href="http://api.jquery.com/Types#String">String</a>
305 </div>
306 <div>Which tab to load.</div>
307 </li></ul>
308 <div>
309 <strong>Code examples:</strong><p>Invoke the load method:</p>
310 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"load"</code><code class="plain">, 1 );</code></div></div></td></tr></tbody></table></div>
311 </div>
312 </div></div>
313 <div id="method-option">
314 <div class="api-item">
315 <h3>option( optionName )<span class="returns">Returns: <a href="http://api.jquery.com/Types#Object">Object</a></span>
316 </h3>
317 <div>Gets the value currently associated with the specified <code>optionName</code>.</div>
318 <ul><li>
319 <div><strong>optionName</strong></div>
320 <div>Type: <a href="http://api.jquery.com/Types#String">String</a>
321 </div>
322 <div>The name of the option to get.</div>
323 </li></ul>
324 <div>
325 <strong>Code examples:</strong><p>Invoke the  method:</p>
326 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="keyword">var</code> <code class="plain">isDisabled = $( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"option"</code><code class="plain">, </code><code class="string">"disabled"</code> <code class="plain">);</code></div></div></td></tr></tbody></table></div>
327 </div>
328 </div>
329 <div class="api-item">
330 <h3>option()<span class="returns">Returns: <a href="http://api.jquery.com/Types#PlainObject">PlainObject</a></span>
331 </h3>
332 <div>Gets an object containing key/value pairs representing the current tabs options hash.</div>
333 <ul><li><div class="null-signature">This method does not accept any arguments.</div></li></ul>
334 <div>
335 <strong>Code examples:</strong><p>Invoke the  method:</p>
336 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="keyword">var</code> <code class="plain">options = $( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"option"</code> <code class="plain">);</code></div></div></td></tr></tbody></table></div>
337 </div>
338 </div>
339 <div class="api-item">
340 <h3>option( optionName, value )</h3>
341 <div>Sets the value of the tabs option associated with the specified <code>optionName</code>.</div>
342 <ul>
343 <li>
344 <div><strong>optionName</strong></div>
345 <div>Type: <a href="http://api.jquery.com/Types#String">String</a>
346 </div>
347 <div>The name of the option to set.</div>
348 </li>
349 <li>
350 <div><strong>value</strong></div>
351 <div>Type: <a href="http://api.jquery.com/Types#Object">Object</a>
352 </div>
353 <div>A value to set for the option.</div>
354 </li>
355 </ul>
356 <div>
357 <strong>Code examples:</strong><p>Invoke the  method:</p>
358 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"option"</code><code class="plain">, </code><code class="string">"disabled"</code><code class="plain">, </code><code class="keyword">true</code> <code class="plain">);</code></div></div></td></tr></tbody></table></div>
359 </div>
360 </div>
361 <div class="api-item">
362 <h3>option( options )</h3>
363 <div>Sets one or more options for the tabs.</div>
364 <ul><li>
365 <div><strong>options</strong></div>
366 <div>Type: <a href="http://api.jquery.com/Types#Object">Object</a>
367 </div>
368 <div>A map of option-value pairs to set.</div>
369 </li></ul>
370 <div>
371 <strong>Code examples:</strong><p>Invoke the  method:</p>
372 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"option"</code><code class="plain">, { disabled: </code><code class="keyword">true</code> <code class="plain">} );</code></div></div></td></tr></tbody></table></div>
373 </div>
374 </div>
375 </div>
376 <div id="method-refresh"><div class="api-item">
377 <h3>refresh()</h3>
378 <div>Process any tabs that were added or removed directly in the DOM and recompute the height of the tab panels. Results depend on the content and the <a href="#option-heightStyle"><code>heightStyle</code></a> option.</div>
379 <ul><li><div class="null-signature">This method does not accept any arguments.</div></li></ul>
380 <div>
381 <strong>Code examples:</strong><p>Invoke the refresh method:</p>
382 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"refresh"</code> <code class="plain">);</code></div></div></td></tr></tbody></table></div>
383 </div>
384 </div></div>
385 <div id="method-widget"><div class="api-item">
386 <h3>widget()<span class="returns">Returns: <a href="http://api.jquery.com/Types#jQuery">jQuery</a></span>
387 </h3>
388 <div>
389                 Returns a <code>jQuery</code> object containing the tabs container.
390         </div>
391 <ul><li><div class="null-signature">This method does not accept any arguments.</div></li></ul>
392 <div>
393 <strong>Code examples:</strong><p>Invoke the widget method:</p>
394 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="keyword">var</code> <code class="plain">widget = $( </code><code class="string">".selector"</code> <code class="plain">).tabs( </code><code class="string">"widget"</code> <code class="plain">);</code></div></div></td></tr></tbody></table></div>
395 </div>
396 </div></div></section><section id="events"><header><h2 class="underline">Events</h2></header><div id="event-activate" class="api-item first-item">
397 <h3>activate( event, ui )<span class="returns">Type: <code>tabsactivate</code></span>
398 </h3>
399 <div>Triggered after a tab has been activated (after animation completes). If the tabs were previously collapsed, <code>ui.oldTab</code> and <code>ui.oldPanel</code> will be empty jQuery objects. If the tabs are collapsing, <code>ui.newTab</code> and <code>ui.newPanel</code> will be empty jQuery objects.</div>
400 <ul>
401 <li>
402 <div><strong>event</strong></div>
403 <div>Type: <a href="http://api.jquery.com/Types#Event">Event</a>
404 </div>
405 <div></div>
406 </li>
407 <li>
408 <div><strong>ui</strong></div>
409 <div>Type: <a href="http://api.jquery.com/Types#Object">Object</a>
410 </div>
411 <div></div>
412 <ul>
413 <li>
414 <div><strong>newTab</strong></div>
415 <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a>
416 </div>
417 <div>The tab that was just activated.</div>
418 </li>
419 <li>
420 <div><strong>oldTab</strong></div>
421 <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a>
422 </div>
423 <div>The tab that was just deactivated.</div>
424 </li>
425 <li>
426 <div><strong>newPanel</strong></div>
427 <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a>
428 </div>
429 <div>The panel that was just activated.</div>
430 </li>
431 <li>
432 <div><strong>oldPanel</strong></div>
433 <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a>
434 </div>
435 <div>The panel that was just deactivated.</div>
436 </li>
437 </ul>
438 </li>
439 </ul>
440 <div>
441 <strong>Code examples:</strong><p>Initialize the tabs with the activate callback specified:</p>
442 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs({</code></div><div class="line number2 index1 alt1"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">activate: </code><code class="keyword">function</code><code class="plain">( event, ui ) {}</code></div><div class="line number3 index2 alt2"><code class="plain">});</code></div></div></td></tr></tbody></table></div>
443 <p>Bind an event listener to the tabsactivate event:</p>
444 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).on( </code><code class="string">"tabsactivate"</code><code class="plain">, </code><code class="keyword">function</code><code class="plain">( event, ui ) {} );</code></div></div></td></tr></tbody></table></div>
445 </div>
446 </div>
447 <div id="event-beforeActivate" class="api-item">
448 <h3>beforeActivate( event, ui )<span class="returns">Type: <code>tabsbeforeactivate</code></span>
449 </h3>
450 <div>Triggered directly after a tab is activated. Can be canceled to prevent the tab from activating. If the tabs are currently collapsed, <code>ui.oldTab</code> and <code>ui.oldPanel</code> will be empty jQuery objects. If the tabs are collapsing, <code>ui.newTab</code> and <code>ui.newPanel</code> will be empty jQuery objects.</div>
451 <ul>
452 <li>
453 <div><strong>event</strong></div>
454 <div>Type: <a href="http://api.jquery.com/Types#Event">Event</a>
455 </div>
456 <div></div>
457 </li>
458 <li>
459 <div><strong>ui</strong></div>
460 <div>Type: <a href="http://api.jquery.com/Types#Object">Object</a>
461 </div>
462 <div></div>
463 <ul>
464 <li>
465 <div><strong>newTab</strong></div>
466 <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a>
467 </div>
468 <div>The tab that is about to be activated.</div>
469 </li>
470 <li>
471 <div><strong>oldTab</strong></div>
472 <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a>
473 </div>
474 <div>The tab that is about to be deactivated.</div>
475 </li>
476 <li>
477 <div><strong>newPanel</strong></div>
478 <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a>
479 </div>
480 <div>The panel that is about to be activated.</div>
481 </li>
482 <li>
483 <div><strong>oldPanel</strong></div>
484 <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a>
485 </div>
486 <div>The panel that is about to be deactivated.</div>
487 </li>
488 </ul>
489 </li>
490 </ul>
491 <div>
492 <strong>Code examples:</strong><p>Initialize the tabs with the beforeActivate callback specified:</p>
493 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs({</code></div><div class="line number2 index1 alt1"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">beforeActivate: </code><code class="keyword">function</code><code class="plain">( event, ui ) {}</code></div><div class="line number3 index2 alt2"><code class="plain">});</code></div></div></td></tr></tbody></table></div>
494 <p>Bind an event listener to the tabsbeforeactivate event:</p>
495 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).on( </code><code class="string">"tabsbeforeactivate"</code><code class="plain">, </code><code class="keyword">function</code><code class="plain">( event, ui ) {} );</code></div></div></td></tr></tbody></table></div>
496 </div>
497 </div>
498 <div id="event-beforeLoad" class="api-item">
499 <h3>beforeLoad( event, ui )<span class="returns">Type: <code>tabsbeforeload</code></span>
500 </h3>
501 <div>Triggered when a remote tab is about to be loaded, after the <a href="#event-beforeActivate"><code>beforeActivate</code></a> event. Can be canceled to prevent the tab panel from loading content; though the panel will still be activated. This event is triggered just before the Ajax request is made, so modifications can be made to <code>ui.jqXHR</code> and <code>ui.ajaxSettings</code>.</div>
502 <ul>
503 <li>
504 <div><strong>event</strong></div>
505 <div>Type: <a href="http://api.jquery.com/Types#Event">Event</a>
506 </div>
507 <div></div>
508 </li>
509 <li>
510 <div><strong>ui</strong></div>
511 <div>Type: <a href="http://api.jquery.com/Types#Object">Object</a>
512 </div>
513 <div></div>
514 <ul>
515 <li>
516 <div><strong>tab</strong></div>
517 <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a>
518 </div>
519 <div>The tab that is being loaded.</div>
520 </li>
521 <li>
522 <div><strong>panel</strong></div>
523 <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a>
524 </div>
525 <div>The panel which will be populated by the Ajax response.</div>
526 </li>
527 <li>
528 <div><strong>jqXHR</strong></div>
529 <div>Type: <a href="http://api.jquery.com/Types#jqXHR">jqXHR</a>
530 </div>
531 <div>The <code>jqXHR</code> object that is requesting the content.</div>
532 </li>
533 <li>
534 <div><strong>ajaxSettings</strong></div>
535 <div>Type: <a href="http://api.jquery.com/Types#Object">Object</a>
536 </div>
537 <div>The settings that will be used by <a href="//api.jquery.com/jQuery.ajax"><code>jQuery.ajax</code></a> to request the content.</div>
538 </li>
539 </ul>
540 </li>
541 </ul>
542 <div>
543 <strong>Code examples:</strong><p>Initialize the tabs with the beforeLoad callback specified:</p>
544 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs({</code></div><div class="line number2 index1 alt1"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">beforeLoad: </code><code class="keyword">function</code><code class="plain">( event, ui ) {}</code></div><div class="line number3 index2 alt2"><code class="plain">});</code></div></div></td></tr></tbody></table></div>
545 <p>Bind an event listener to the tabsbeforeload event:</p>
546 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).on( </code><code class="string">"tabsbeforeload"</code><code class="plain">, </code><code class="keyword">function</code><code class="plain">( event, ui ) {} );</code></div></div></td></tr></tbody></table></div>
547 </div>
548 </div>
549 <div id="event-create" class="api-item">
550 <h3>create( event, ui )<span class="returns">Type: <code>tabscreate</code></span>
551 </h3>
552 <div>Triggered when the tabs are created. If the tabs are collapsed, <code>ui.tab</code> and <code>ui.panel</code> will be empty jQuery objects.</div>
553 <ul>
554 <li>
555 <div><strong>event</strong></div>
556 <div>Type: <a href="http://api.jquery.com/Types#Event">Event</a>
557 </div>
558 <div></div>
559 </li>
560 <li>
561 <div><strong>ui</strong></div>
562 <div>Type: <a href="http://api.jquery.com/Types#Object">Object</a>
563 </div>
564 <div></div>
565 <ul>
566 <li>
567 <div><strong>tab</strong></div>
568 <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a>
569 </div>
570 <div>The active tab.</div>
571 </li>
572 <li>
573 <div><strong>panel</strong></div>
574 <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a>
575 </div>
576 <div>The active panel.</div>
577 </li>
578 </ul>
579 </li>
580 </ul>
581 <div>
582 <strong>Code examples:</strong><p>Initialize the tabs with the create callback specified:</p>
583 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs({</code></div><div class="line number2 index1 alt1"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">create: </code><code class="keyword">function</code><code class="plain">( event, ui ) {}</code></div><div class="line number3 index2 alt2"><code class="plain">});</code></div></div></td></tr></tbody></table></div>
584 <p>Bind an event listener to the tabscreate event:</p>
585 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).on( </code><code class="string">"tabscreate"</code><code class="plain">, </code><code class="keyword">function</code><code class="plain">( event, ui ) {} );</code></div></div></td></tr></tbody></table></div>
586 </div>
587 </div>
588 <div id="event-load" class="api-item">
589 <h3>load( event, ui )<span class="returns">Type: <code>tabsload</code></span>
590 </h3>
591 <div>Triggered after a remote tab has been loaded.</div>
592 <ul>
593 <li>
594 <div><strong>event</strong></div>
595 <div>Type: <a href="http://api.jquery.com/Types#Event">Event</a>
596 </div>
597 <div></div>
598 </li>
599 <li>
600 <div><strong>ui</strong></div>
601 <div>Type: <a href="http://api.jquery.com/Types#Object">Object</a>
602 </div>
603 <div></div>
604 <ul>
605 <li>
606 <div><strong>tab</strong></div>
607 <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a>
608 </div>
609 <div>The tab that was just loaded.</div>
610 </li>
611 <li>
612 <div><strong>panel</strong></div>
613 <div>Type: <a href="http://api.jquery.com/Types#jQuery">jQuery</a>
614 </div>
615 <div>The panel which was just populated by the Ajax response.</div>
616 </li>
617 </ul>
618 </li>
619 </ul>
620 <div>
621 <strong>Code examples:</strong><p>Initialize the tabs with the load callback specified:</p>
622 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).tabs({</code></div><div class="line number2 index1 alt1"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">load: </code><code class="keyword">function</code><code class="plain">( event, ui ) {}</code></div><div class="line number3 index2 alt2"><code class="plain">});</code></div></div></td></tr></tbody></table></div>
623 <p>Bind an event listener to the tabsload event:</p>
624 <div class="syntaxhighlighter nogutter  "><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">$( </code><code class="string">".selector"</code> <code class="plain">).on( </code><code class="string">"tabsload"</code><code class="plain">, </code><code class="keyword">function</code><code class="plain">( event, ui ) {} );</code></div></div></td></tr></tbody></table></div>
625 </div>
626 </div></section><section class="entry-examples" id="entry-examples"><header><h2 class="underline">Example:</h2></header><div class="entry-example" id="example-0">
627 <h4><span class="desc">A simple jQuery UI Tabs</span></h4>
628 <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></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain">&lt;!doctype html&gt;</code></div><div class="line number2 index1 alt1"><code class="plain">&lt;</code><code class="keyword">html</code> <code class="color1">lang</code><code class="plain">=</code><code class="string">"en"</code><code class="plain">&gt;</code></div><div class="line number3 index2 alt2"><code class="plain">&lt;</code><code class="keyword">head</code><code class="plain">&gt;</code></div><div class="line number4 index3 alt1"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">&lt;</code><code class="keyword">meta</code> <code class="color1">charset</code><code class="plain">=</code><code class="string">"utf-8"</code><code class="plain">&gt;</code></div><div class="line number5 index4 alt2"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">&lt;</code><code class="keyword">title</code><code class="plain">&gt;tabs demo&lt;/</code><code class="keyword">title</code><code class="plain">&gt;</code></div><div class="line number6 index5 alt1"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">&lt;</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.2/themes/base/jquery-ui.css">http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css</a>"</code><code class="plain">&gt;</code></div><div class="line number7 index6 alt2"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">&lt;</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.3.js">http://code.jquery.com/jquery-1.8.3.js</a>"</code><code class="plain">&gt;&lt;/</code><code class="keyword">script</code><code class="plain">&gt;</code></div><div class="line number8 index7 alt1"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">&lt;</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.2/jquery-ui.js">http://code.jquery.com/ui/1.9.2/jquery-ui.js</a>"</code><code class="plain">&gt;&lt;/</code><code class="keyword">script</code><code class="plain">&gt;</code></div><div class="line number9 index8 alt2"><code class="plain">&lt;/</code><code class="keyword">head</code><code class="plain">&gt;</code></div><div class="line number10 index9 alt1"><code class="plain">&lt;</code><code class="keyword">body</code><code class="plain">&gt;</code></div><div class="line number11 index10 alt2">&nbsp;</div><div class="line number12 index11 alt1"><code class="plain">&lt;</code><code class="keyword">div</code> <code class="color1">id</code><code class="plain">=</code><code class="string">"tabs"</code><code class="plain">&gt;</code></div><div class="line number13 index12 alt2"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">&lt;</code><code class="keyword">ul</code><code class="plain">&gt;</code></div><div class="line number14 index13 alt1"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">&lt;</code><code class="keyword">li</code><code class="plain">&gt;&lt;</code><code class="keyword">a</code> <code class="color1">href</code><code class="plain">=</code><code class="string">"#fragment-1"</code><code class="plain">&gt;&lt;</code><code class="keyword">span</code><code class="plain">&gt;One&lt;/</code><code class="keyword">span</code><code class="plain">&gt;&lt;/</code><code class="keyword">a</code><code class="plain">&gt;&lt;/</code><code class="keyword">li</code><code class="plain">&gt;</code></div><div class="line number15 index14 alt2"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">&lt;</code><code class="keyword">li</code><code class="plain">&gt;&lt;</code><code class="keyword">a</code> <code class="color1">href</code><code class="plain">=</code><code class="string">"#fragment-2"</code><code class="plain">&gt;&lt;</code><code class="keyword">span</code><code class="plain">&gt;Two&lt;/</code><code class="keyword">span</code><code class="plain">&gt;&lt;/</code><code class="keyword">a</code><code class="plain">&gt;&lt;/</code><code class="keyword">li</code><code class="plain">&gt;</code></div><div class="line number16 index15 alt1"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">&lt;</code><code class="keyword">li</code><code class="plain">&gt;&lt;</code><code class="keyword">a</code> <code class="color1">href</code><code class="plain">=</code><code class="string">"#fragment-3"</code><code class="plain">&gt;&lt;</code><code class="keyword">span</code><code class="plain">&gt;Three&lt;/</code><code class="keyword">span</code><code class="plain">&gt;&lt;/</code><code class="keyword">a</code><code class="plain">&gt;&lt;/</code><code class="keyword">li</code><code class="plain">&gt;</code></div><div class="line number17 index16 alt2"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">&lt;/</code><code class="keyword">ul</code><code class="plain">&gt;</code></div><div class="line number18 index17 alt1"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">&lt;</code><code class="keyword">div</code> <code class="color1">id</code><code class="plain">=</code><code class="string">"fragment-1"</code><code class="plain">&gt;</code></div><div class="line number19 index18 alt2"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">&lt;</code><code class="keyword">p</code><code class="plain">&gt;First tab is active by default:&lt;/</code><code class="keyword">p</code><code class="plain">&gt;</code></div><div class="line number20 index19 alt1"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">&lt;</code><code class="keyword">pre</code><code class="plain">&gt;&lt;</code><code class="keyword">code</code><code class="plain">&gt;$( "#tabs" ).tabs(); &lt;/</code><code class="keyword">code</code><code class="plain">&gt;&lt;/</code><code class="keyword">pre</code><code class="plain">&gt;</code></div><div class="line number21 index20 alt2"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">&lt;/</code><code class="keyword">div</code><code class="plain">&gt;</code></div><div class="line number22 index21 alt1"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">&lt;</code><code class="keyword">div</code> <code class="color1">id</code><code class="plain">=</code><code class="string">"fragment-2"</code><code class="plain">&gt;</code></div><div class="line number23 index22 alt2"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</code></div><div class="line number24 index23 alt1"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</code></div><div class="line number25 index24 alt2"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">&lt;/</code><code class="keyword">div</code><code class="plain">&gt;</code></div><div class="line number26 index25 alt1"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">&lt;</code><code class="keyword">div</code> <code class="color1">id</code><code class="plain">=</code><code class="string">"fragment-3"</code><code class="plain">&gt;</code></div><div class="line number27 index26 alt2"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</code></div><div class="line number28 index27 alt1"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</code></div><div class="line number29 index28 alt2"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</code></div><div class="line number30 index29 alt1"><code class="undefined spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="plain">&lt;/</code><code class="keyword">div</code><code class="plain">&gt;</code></div><div class="line number31 index30 alt2"><code class="plain">&lt;/</code><code class="keyword">div</code><code class="plain">&gt;</code></div><div class="line number32 index31 alt1">&nbsp;</div><div class="line number33 index32 alt2"><code class="plain">&lt;</code><code class="keyword">script</code><code class="plain">&gt;</code></div><div class="line number34 index33 alt1"><code class="plain">$( "#tabs" ).tabs();</code></div><div class="line number35 index34 alt2"><code class="plain">&lt;/</code><code class="keyword">script</code><code class="plain">&gt;</code></div><div class="line number36 index35 alt1">&nbsp;</div><div class="line number37 index36 alt2"><code class="plain">&lt;/</code><code class="keyword">body</code><code class="plain">&gt;</code></div><div class="line number38 index37 alt1"><code class="plain">&lt;/</code><code class="keyword">html</code><code class="plain">&gt;</code></div></div></td></tr></tbody></table></div>
629 <h4>Demo:</h4>
630 <div class="demo code-demo"></div>
631 </div></section>
632 </div></article>
633
634 </body>
635 </html>

UCC git Repository :: git.ucc.asn.au