Project

General

Profile

1

    
2
<ul class="UIAPIPlugin-toc">
3
<li><a href="#overview">Overview</a></li>
4
<li><a href="#options">Options</a></li>
5
<li><a href="#events">Events</a></li>
6
<li><a href="#methods">Methods</a></li>
7
<li><a href="#theming">Theming</a></li>
8
</ul>
9
<div class="UIAPIPlugin">
10
  <h1>jQuery UI Slider</h1>
11
  <div id="overview">
12
    <h2 class="top-header">Overview</h2>
13
    <div id="overview-main">
14
        <p>The jQuery UI Slider plugin makes selected elements into sliders. There are various options such as multiple handles, and ranges. The handle can be moved with the mouse or the arrow keys.</p>
15
<p>All callbacks receive two arguments: The original browser event and a prepared ui object, view below for a documentation of this object (if you name your second argument 'ui'):
16
</p><p>The slider widget will create handle elements with the class 'ui-slider-handle' on initialization. You can specify custom handle elements by creating and appending the elements and adding the 'ui-slider-handle' class before init. It will only create the number of handles needed to match the length of value/values. For example, if you specify 'values: [1, 5, 18]' and create one custom handle, the plugin will create the other two.
17
</p>
18
<ul>
19
  <li><b>ui.handle</b>: DOMElement - the current focused handle
20
  <li><b>ui.value</b>: Integer - the current handle's value
21
</ul>
22
    </div>
23
    <div id="overview-dependencies">
24
        <h3>Dependencies</h3>
25
        <ul>
26
<li>UI Core</li>
27
<li>UI Widget</li>
28
<li>UI Mouse</li>
29
</ul>
30
    </div>
31
    <div id="overview-example">
32
        <h3>Example</h3>
33
        <div id="overview-example" class="example">
34
<ul><li><a href="#demo"><span>Demo</span></a></li><li><a href="#source"><span>View Source</span></a></li></ul>
35
<p><div id="demo" class="tabs-container" rel="">
36
A simple jQuery UI Slider.<br />
37
</p>
38
<pre>$(&quot;#slider&quot;).slider();
39
</pre>
40
<p></div><div id="source" class="tabs-container">
41
</p>
42
<pre>&lt;!DOCTYPE html&gt;
43
&lt;html&gt;
44
&lt;head&gt;
45
  &lt;link href=&quot;http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;/&gt;
46
  &lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js&quot;&gt;&lt;/script&gt;
47
  &lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js&quot;&gt;&lt;/script&gt;
48
    &lt;style type=&quot;text/css&quot;&gt;
49
    #slider { margin: 10px; }
50
  &lt;/style&gt;
51
  &lt;script&gt;
52
  $(document).ready(function() {
53
    $(&quot;#slider&quot;).slider();
54
  });
55
  &lt;/script&gt;
56
&lt;/head&gt;
57
&lt;body style="font-size:62.5%;"&gt;
58
  
59
&lt;div id=&quot;slider&quot;&gt;&lt;/div&gt;
60

    
61
&lt;/body&gt;
62
&lt;/html&gt;
63
</pre>
64
<p></div>
65
</p><p></div>
66
    </div>
67
  </div>
68
  <div id="options">
69
    <h2 class="top-header">Options</h2>
70
    <ul class="options-list">
71
      
72
<li class="option" id="option-disabled">
73
  <div class="option-header">
74
    <h3 class="option-name"><a href="#option-disabled">disabled</a></h3>
75
    <dl>
76
      <dt class="option-type-label">Type:</dt>
77
        <dd class="option-type">Boolean</dd>
78
      
79
      <dt class="option-default-label">Default:</dt>
80
        <dd class="option-default">false</dd>
81
      
82
    </dl>
83
  </div>
84
  <div class="option-description">
85
    <p>Disables (true) or enables (false) the slider. Can be set when initialising (first creating) the slider.</p>
86
  </div>
87
  <div class="option-examples">
88
    <h4>Code examples</h4>
89
    <dl class="option-examples-list">
90
    
91
<dt>
92
  Initialize a slider with the <code>disabled</code> option specified.
93
</dt>
94
<dd>
95
<pre><code>$( ".selector" ).slider({ disabled: true });</code></pre>
96
</dd>
97

    
98
    
99
<dt>
100
  Get or set the <code>disabled</code> option, after init.
101
</dt>
102
<dd>
103
<pre><code>//getter
104
var disabled = $( ".selector" ).slider( "option", "disabled" );
105
//setter
106
$( ".selector" ).slider( "option", "disabled", true );</code></pre>
107
</dd>
108

    
109
    </dl>
110
  </div>
111
</li>
112

    
113

    
114
<li class="option" id="option-animate">
115
  <div class="option-header">
116
    <h3 class="option-name"><a href="#option-animate">animate</a></h3>
117
    <dl>
118
      <dt class="option-type-label">Type:</dt>
119
        <dd class="option-type">Boolean, String, Number</dd>
120
      
121
      <dt class="option-default-label">Default:</dt>
122
        <dd class="option-default">false</dd>
123
      
124
    </dl>
125
  </div>
126
  <div class="option-description">
127
    <p>Whether to slide handle smoothly when user click outside handle on the bar. Will also accept a string representing one of the three predefined speeds ("slow", "normal", or "fast") or the number of milliseconds to run the animation (e.g. 1000).</p>
128
  </div>
129
  <div class="option-examples">
130
    <h4>Code examples</h4>
131
    <dl class="option-examples-list">
132
    
133
<dt>
134
  Initialize a slider with the <code>animate</code> option specified.
135
</dt>
136
<dd>
137
<pre><code>$( ".selector" ).slider({ animate: true });</code></pre>
138
</dd>
139

    
140
    
141
<dt>
142
  Get or set the <code>animate</code> option, after init.
143
</dt>
144
<dd>
145
<pre><code>//getter
146
var animate = $( ".selector" ).slider( "option", "animate" );
147
//setter
148
$( ".selector" ).slider( "option", "animate", true );</code></pre>
149
</dd>
150

    
151
    </dl>
152
  </div>
153
</li>
154

    
155

    
156
<li class="option" id="option-max">
157
  <div class="option-header">
158
    <h3 class="option-name"><a href="#option-max">max</a></h3>
159
    <dl>
160
      <dt class="option-type-label">Type:</dt>
161
        <dd class="option-type">Number</dd>
162
      
163
      <dt class="option-default-label">Default:</dt>
164
        <dd class="option-default">100</dd>
165
      
166
    </dl>
167
  </div>
168
  <div class="option-description">
169
    <p>The maximum value of the slider.</p>
170
  </div>
171
  <div class="option-examples">
172
    <h4>Code examples</h4>
173
    <dl class="option-examples-list">
174
    
175
<dt>
176
  Initialize a slider with the <code>max</code> option specified.
177
</dt>
178
<dd>
179
<pre><code>$( ".selector" ).slider({ max: 7 });</code></pre>
180
</dd>
181

    
182
    
183
<dt>
184
  Get or set the <code>max</code> option, after init.
185
</dt>
186
<dd>
187
<pre><code>//getter
188
var max = $( ".selector" ).slider( "option", "max" );
189
//setter
190
$( ".selector" ).slider( "option", "max", 7 );</code></pre>
191
</dd>
192

    
193
    </dl>
194
  </div>
195
</li>
196

    
197

    
198
<li class="option" id="option-min">
199
  <div class="option-header">
200
    <h3 class="option-name"><a href="#option-min">min</a></h3>
201
    <dl>
202
      <dt class="option-type-label">Type:</dt>
203
        <dd class="option-type">Number</dd>
204
      
205
      <dt class="option-default-label">Default:</dt>
206
        <dd class="option-default">0</dd>
207
      
208
    </dl>
209
  </div>
210
  <div class="option-description">
211
    <p>The minimum value of the slider.</p>
212
  </div>
213
  <div class="option-examples">
214
    <h4>Code examples</h4>
215
    <dl class="option-examples-list">
216
    
217
<dt>
218
  Initialize a slider with the <code>min</code> option specified.
219
</dt>
220
<dd>
221
<pre><code>$( ".selector" ).slider({ min: -7 });</code></pre>
222
</dd>
223

    
224
    
225
<dt>
226
  Get or set the <code>min</code> option, after init.
227
</dt>
228
<dd>
229
<pre><code>//getter
230
var min = $( ".selector" ).slider( "option", "min" );
231
//setter
232
$( ".selector" ).slider( "option", "min", -7 );</code></pre>
233
</dd>
234

    
235
    </dl>
236
  </div>
237
</li>
238

    
239

    
240
<li class="option" id="option-orientation">
241
  <div class="option-header">
242
    <h3 class="option-name"><a href="#option-orientation">orientation</a></h3>
243
    <dl>
244
      <dt class="option-type-label">Type:</dt>
245
        <dd class="option-type">String</dd>
246
      
247
      <dt class="option-default-label">Default:</dt>
248
        <dd class="option-default">'horizontal'</dd>
249
      
250
    </dl>
251
  </div>
252
  <div class="option-description">
253
    <p>This option determines whether the slider has the min at the left, the max at the right or the min at the bottom, the max at the top. Possible values: 'horizontal', 'vertical'.</p>
254
  </div>
255
  <div class="option-examples">
256
    <h4>Code examples</h4>
257
    <dl class="option-examples-list">
258
    
259
<dt>
260
  Initialize a slider with the <code>orientation</code> option specified.
261
</dt>
262
<dd>
263
<pre><code>$( ".selector" ).slider({ orientation: 'vertical' });</code></pre>
264
</dd>
265

    
266
    
267
<dt>
268
  Get or set the <code>orientation</code> option, after init.
269
</dt>
270
<dd>
271
<pre><code>//getter
272
var orientation = $( ".selector" ).slider( "option", "orientation" );
273
//setter
274
$( ".selector" ).slider( "option", "orientation", 'vertical' );</code></pre>
275
</dd>
276

    
277
    </dl>
278
  </div>
279
</li>
280

    
281

    
282
<li class="option" id="option-range">
283
  <div class="option-header">
284
    <h3 class="option-name"><a href="#option-range">range</a></h3>
285
    <dl>
286
      <dt class="option-type-label">Type:</dt>
287
        <dd class="option-type">Boolean, String</dd>
288
      
289
      <dt class="option-default-label">Default:</dt>
290
        <dd class="option-default">false</dd>
291
      
292
    </dl>
293
  </div>
294
  <div class="option-description">
295
    <p>If set to true, the slider will detect if you have two handles and create a stylable range element between these two. Two other possible values are 'min' and 'max'. A min range goes from the slider min to one handle. A max range goes from one handle to the slider max.</p>
296
  </div>
297
  <div class="option-examples">
298
    <h4>Code examples</h4>
299
    <dl class="option-examples-list">
300
    
301
<dt>
302
  Initialize a slider with the <code>range</code> option specified.
303
</dt>
304
<dd>
305
<pre><code>$( ".selector" ).slider({ range: 'min' });</code></pre>
306
</dd>
307

    
308
    
309
<dt>
310
  Get or set the <code>range</code> option, after init.
311
</dt>
312
<dd>
313
<pre><code>//getter
314
var range = $( ".selector" ).slider( "option", "range" );
315
//setter
316
$( ".selector" ).slider( "option", "range", 'min' );</code></pre>
317
</dd>
318

    
319
    </dl>
320
  </div>
321
</li>
322

    
323

    
324
<li class="option" id="option-step">
325
  <div class="option-header">
326
    <h3 class="option-name"><a href="#option-step">step</a></h3>
327
    <dl>
328
      <dt class="option-type-label">Type:</dt>
329
        <dd class="option-type">Number</dd>
330
      
331
      <dt class="option-default-label">Default:</dt>
332
        <dd class="option-default">1</dd>
333
      
334
    </dl>
335
  </div>
336
  <div class="option-description">
337
    <p>Determines the size or amount of each interval or step the slider takes between min and max. The full specified value range of the slider (max - min) needs to be evenly divisible by the step.</p>
338
  </div>
339
  <div class="option-examples">
340
    <h4>Code examples</h4>
341
    <dl class="option-examples-list">
342
    
343
<dt>
344
  Initialize a slider with the <code>step</code> option specified.
345
</dt>
346
<dd>
347
<pre><code>$( ".selector" ).slider({ step: 5 });</code></pre>
348
</dd>
349

    
350
    
351
<dt>
352
  Get or set the <code>step</code> option, after init.
353
</dt>
354
<dd>
355
<pre><code>//getter
356
var step = $( ".selector" ).slider( "option", "step" );
357
//setter
358
$( ".selector" ).slider( "option", "step", 5 );</code></pre>
359
</dd>
360

    
361
    </dl>
362
  </div>
363
</li>
364

    
365

    
366
<li class="option" id="option-value">
367
  <div class="option-header">
368
    <h3 class="option-name"><a href="#option-value">value</a></h3>
369
    <dl>
370
      <dt class="option-type-label">Type:</dt>
371
        <dd class="option-type">Number</dd>
372
      
373
      <dt class="option-default-label">Default:</dt>
374
        <dd class="option-default">0</dd>
375
      
376
    </dl>
377
  </div>
378
  <div class="option-description">
379
    <p>Determines the value of the slider, if there's only one handle. If there is more than one handle, determines the value of the first handle.</p>
380
  </div>
381
  <div class="option-examples">
382
    <h4>Code examples</h4>
383
    <dl class="option-examples-list">
384
    
385
<dt>
386
  Initialize a slider with the <code>value</code> option specified.
387
</dt>
388
<dd>
389
<pre><code>$( ".selector" ).slider({ value: 37 });</code></pre>
390
</dd>
391

    
392
    
393
<dt>
394
  Get or set the <code>value</code> option, after init.
395
</dt>
396
<dd>
397
<pre><code>//getter
398
var value = $( ".selector" ).slider( "option", "value" );
399
//setter
400
$( ".selector" ).slider( "option", "value", 37 );</code></pre>
401
</dd>
402

    
403
    </dl>
404
  </div>
405
</li>
406

    
407

    
408
<li class="option" id="option-values">
409
  <div class="option-header">
410
    <h3 class="option-name"><a href="#option-values">values</a></h3>
411
    <dl>
412
      <dt class="option-type-label">Type:</dt>
413
        <dd class="option-type">Array</dd>
414
      
415
      <dt class="option-default-label">Default:</dt>
416
        <dd class="option-default">null</dd>
417
      
418
    </dl>
419
  </div>
420
  <div class="option-description">
421
    <p>This option can be used to specify multiple handles. If range is set to true, the length of 'values' should be 2.</p>
422
  </div>
423
  <div class="option-examples">
424
    <h4>Code examples</h4>
425
    <dl class="option-examples-list">
426
    
427
<dt>
428
  Initialize a slider with the <code>values</code> option specified.
429
</dt>
430
<dd>
431
<pre><code>$( ".selector" ).slider({ values: [1,5,9] });</code></pre>
432
</dd>
433

    
434
    
435
<dt>
436
  Get or set the <code>values</code> option, after init.
437
</dt>
438
<dd>
439
<pre><code>//getter
440
var values = $( ".selector" ).slider( "option", "values" );
441
//setter
442
$( ".selector" ).slider( "option", "values", [1,5,9] );</code></pre>
443
</dd>
444

    
445
    </dl>
446
  </div>
447
</li>
448

    
449
    </ul>
450
  </div>
451
  <div id="events">
452
    <h2 class="top-header">Events</h2>
453
    <ul class="events-list">
454
      
455
<li class="event" id="event-start">
456
  <div class="event-header">
457
    <h3 class="event-name"><a href="#event-start">start</a></h3>
458
    <dl>
459
      <dt class="event-type-label">Type:</dt>
460
        <dd class="event-type">slidestart</dd>
461
    </dl>
462
  </div>
463
  <div class="event-description">
464
    <p>This event is triggered when the user starts sliding.</p>
465
  </div>
466
  <div class="event-examples">
467
    <h4>Code examples</h4>
468
    <dl class="event-examples-list">
469
    
470
<dt>
471
  Supply a callback function to handle the <code>start</code> event as an init option.
472
</dt>
473
<dd>
474
<pre><code>$( &quot;.selector&quot; ).slider({
475
   start: function(event, ui) { ... }
476
});</code></pre>
477
</dd>
478

    
479
    
480
<dt>
481
  Bind to the <code>start</code> event by type: <code>slidestart</code>.
482
</dt>
483
<dd>
484
<pre><code>$( &quot;.selector&quot; ).bind( &quot;slidestart&quot;, function(event, ui) {
485
  ...
486
});</code></pre>
487
</dd>
488

    
489
    </dl>
490
  </div>
491
</li>
492

    
493

    
494
<li class="event" id="event-slide">
495
  <div class="event-header">
496
    <h3 class="event-name"><a href="#event-slide">slide</a></h3>
497
    <dl>
498
      <dt class="event-type-label">Type:</dt>
499
        <dd class="event-type">slide</dd>
500
    </dl>
501
  </div>
502
  <div class="event-description">
503
    <p>This event is triggered on every mouse move during slide. Use ui.value (single-handled sliders) to obtain the value of the current handle, $(..).slider('value', index) to get another handles' value.
504
</p><p>Return false in order to prevent a slide, based on ui.value.</p>
505
  </div>
506
  <div class="event-examples">
507
    <h4>Code examples</h4>
508
    <dl class="event-examples-list">
509
    
510
<dt>
511
  Supply a callback function to handle the <code>slide</code> event as an init option.
512
</dt>
513
<dd>
514
<pre><code>$( &quot;.selector&quot; ).slider({
515
   slide: function(event, ui) { ... }
516
});</code></pre>
517
</dd>
518

    
519
    
520
<dt>
521
  Bind to the <code>slide</code> event by type: <code>slide</code>.
522
</dt>
523
<dd>
524
<pre><code>$( &quot;.selector&quot; ).bind( &quot;slide&quot;, function(event, ui) {
525
  ...
526
});</code></pre>
527
</dd>
528

    
529
    </dl>
530
  </div>
531
</li>
532

    
533

    
534
<li class="event" id="event-change">
535
  <div class="event-header">
536
    <h3 class="event-name"><a href="#event-change">change</a></h3>
537
    <dl>
538
      <dt class="event-type-label">Type:</dt>
539
        <dd class="event-type">slidechange</dd>
540
    </dl>
541
  </div>
542
  <div class="event-description">
543
    <p>This event is triggered on slide stop, or if the value is changed programmatically (by the <code>value</code> method).  Takes arguments event and ui.  Use event.orginalEvent to detect whether the value changed by mouse, keyboard, or programmatically. Use ui.value (single-handled sliders) to obtain the value of the current handle, $(this).slider('values', index) to get another handle's value.</p>
544
  </div>
545
  <div class="event-examples">
546
    <h4>Code examples</h4>
547
    <dl class="event-examples-list">
548
    
549
<dt>
550
  Supply a callback function to handle the <code>change</code> event as an init option.
551
</dt>
552
<dd>
553
<pre><code>$( &quot;.selector&quot; ).slider({
554
   change: function(event, ui) { ... }
555
});</code></pre>
556
</dd>
557

    
558
    
559
<dt>
560
  Bind to the <code>change</code> event by type: <code>slidechange</code>.
561
</dt>
562
<dd>
563
<pre><code>$( &quot;.selector&quot; ).bind( &quot;slidechange&quot;, function(event, ui) {
564
  ...
565
});</code></pre>
566
</dd>
567

    
568
    </dl>
569
  </div>
570
</li>
571

    
572

    
573
<li class="event" id="event-stop">
574
  <div class="event-header">
575
    <h3 class="event-name"><a href="#event-stop">stop</a></h3>
576
    <dl>
577
      <dt class="event-type-label">Type:</dt>
578
        <dd class="event-type">slidestop</dd>
579
    </dl>
580
  </div>
581
  <div class="event-description">
582
    <p>This event is triggered when the user stops sliding.</p>
583
  </div>
584
  <div class="event-examples">
585
    <h4>Code examples</h4>
586
    <dl class="event-examples-list">
587
    
588
<dt>
589
  Supply a callback function to handle the <code>stop</code> event as an init option.
590
</dt>
591
<dd>
592
<pre><code>$( &quot;.selector&quot; ).slider({
593
   stop: function(event, ui) { ... }
594
});</code></pre>
595
</dd>
596

    
597
    
598
<dt>
599
  Bind to the <code>stop</code> event by type: <code>slidestop</code>.
600
</dt>
601
<dd>
602
<pre><code>$( &quot;.selector&quot; ).bind( &quot;slidestop&quot;, function(event, ui) {
603
  ...
604
});</code></pre>
605
</dd>
606

    
607
    </dl>
608
  </div>
609
</li>
610

    
611
    </ul>
612
  </div>
613
  <div id="methods">
614
    <h2 class="top-header">Methods</h2>
615
    <ul class="methods-list">
616
      
617
<li class="method" id="method-destroy">
618
  <div class="method-header">
619
    <h3 class="method-name"><a href="#method-destroy">destroy</a></h3>
620
    <dl>
621
      <dt class="method-signature-label">Signature:</dt>
622
        <dd class="method-signature">.slider( "destroy"
623

    
624

    
625

    
626

    
627

    
628

    
629

    
630
)</dd>
631
    </dl>
632
  </div>
633
  <div class="method-description">
634
    <p>Remove the slider functionality completely. This will return the element back to its pre-init state.</p>
635
  </div>
636
</li>
637

    
638

    
639
<li class="method" id="method-disable">
640
  <div class="method-header">
641
    <h3 class="method-name"><a href="#method-disable">disable</a></h3>
642
    <dl>
643
      <dt class="method-signature-label">Signature:</dt>
644
        <dd class="method-signature">.slider( "disable"
645

    
646

    
647

    
648

    
649

    
650

    
651

    
652
)</dd>
653
    </dl>
654
  </div>
655
  <div class="method-description">
656
    <p>Disable the slider.</p>
657
  </div>
658
</li>
659

    
660

    
661
<li class="method" id="method-enable">
662
  <div class="method-header">
663
    <h3 class="method-name"><a href="#method-enable">enable</a></h3>
664
    <dl>
665
      <dt class="method-signature-label">Signature:</dt>
666
        <dd class="method-signature">.slider( "enable"
667

    
668

    
669

    
670

    
671

    
672

    
673

    
674
)</dd>
675
    </dl>
676
  </div>
677
  <div class="method-description">
678
    <p>Enable the slider.</p>
679
  </div>
680
</li>
681

    
682

    
683
<li class="method" id="method-option">
684
  <div class="method-header">
685
    <h3 class="method-name"><a href="#method-option">option</a></h3>
686
    <dl>
687
      <dt class="method-signature-label">Signature:</dt>
688
        <dd class="method-signature">.slider( "option"
689

    
690
, optionName
691

    
692
, <span class="optional">[</span>value<span class="optional">] </span>
693

    
694

    
695

    
696
)</dd>
697
    </dl>
698
  </div>
699
  <div class="method-description">
700
    <p>Get or set any slider option. If no value is specified, will act as a getter.</p>
701
  </div>
702
</li>
703

    
704

    
705
<li class="method" id="method-option">
706
  <div class="method-header">
707
    <h3 class="method-name"><a href="#method-option">option</a></h3>
708
    <dl>
709
      <dt class="method-signature-label">Signature:</dt>
710
        <dd class="method-signature">.slider( "option"
711

    
712
, options
713

    
714

    
715

    
716

    
717

    
718
)</dd>
719
    </dl>
720
  </div>
721
  <div class="method-description">
722
    <p>Set multiple slider options at once by providing an options object.</p>
723
  </div>
724
</li>
725

    
726

    
727
<li class="method" id="method-widget">
728
  <div class="method-header">
729
    <h3 class="method-name"><a href="#method-widget">widget</a></h3>
730
    <dl>
731
      <dt class="method-signature-label">Signature:</dt>
732
        <dd class="method-signature">.slider( "widget"
733

    
734

    
735

    
736

    
737

    
738

    
739

    
740
)</dd>
741
    </dl>
742
  </div>
743
  <div class="method-description">
744
    <p>Returns the .ui-slider element.</p>
745
  </div>
746
</li>
747

    
748

    
749
<li class="method" id="method-value">
750
  <div class="method-header">
751
    <h3 class="method-name"><a href="#method-value">value</a></h3>
752
    <dl>
753
      <dt class="method-signature-label">Signature:</dt>
754
        <dd class="method-signature">.slider( "value"
755

    
756
, <span class="optional">[</span>value<span class="optional">] </span>
757

    
758

    
759

    
760

    
761

    
762
)</dd>
763
    </dl>
764
  </div>
765
  <div class="method-description">
766
    <p>Gets or sets the value of the slider. For single handle sliders.</p>
767
  </div>
768
</li>
769

    
770

    
771
<li class="method" id="method-values">
772
  <div class="method-header">
773
    <h3 class="method-name"><a href="#method-values">values</a></h3>
774
    <dl>
775
      <dt class="method-signature-label">Signature:</dt>
776
        <dd class="method-signature">.slider( "values"
777

    
778
, index
779

    
780
, <span class="optional">[</span>value<span class="optional">] </span>
781

    
782

    
783

    
784
)</dd>
785
    </dl>
786
  </div>
787
  <div class="method-description">
788
    <p>Gets or sets the values of the slider. For multiple handle or range sliders.</p>
789
  </div>
790
</li>
791

    
792
    </ul>
793
  </div>
794
  <div id="theming">
795
    <h2 class="top-header">Theming</h2>
796
    <p>The jQuery UI Slider plugin uses the jQuery UI CSS Framework to style its look and feel, including colors and background textures. We recommend using the ThemeRoller tool to create and download custom themes that are easy to build and maintain.
797
</p>
798
  <p>If a deeper level of customization is needed, there are widget-specific classes referenced within the jquery.ui.slider.css stylesheet that can be modified. These classes are highlighed in bold below.
799
</p>
800
    
801
  <h3>Sample markup with jQuery UI CSS Framework classes</h3>
802
  &lt;div class=&quot;ui-slider<strong> ui-slider-horizontal</strong> ui-widget ui-widget-content ui-corner-all&quot;&gt;<br />
803
&nbsp;&nbsp;&nbsp;&lt;a style=&quot;left: 0%;&quot; class=&quot;<strong>ui-slider-handle</strong> ui-state-default ui-corner-all&quot; href=&quot;#&quot;&gt;&lt;/a&gt;<br />
804
&lt;/div&gt;<br />
805
  <p class="theme-note">
806
    <strong>
807
      Note: This is a sample of markup generated by the slider plugin, not markup you should use to create a slider. The only markup needed for that is &lt;div&gt;&lt;div&gt;.
808
    </strong>
809
  </p>
810

    
811
  </div>
812
</div>
813

    
814
</p><!-- 
815
Pre-expand include size: 34897 bytes
816
Post-expand include size: 52076 bytes
817
Template argument size: 26826 bytes
818
Maximum: 2097152 bytes
819
-->
820

    
821
<!-- Saved in parser cache with key jqdocs_docs:pcache:idhash:3776-1!1!0!!en!2 and timestamp 20101025050829 -->
(18-18/23)