mirror of
https://github.com/jquery/jquery-ui.git
synced 2025-01-07 20:34:24 +00:00
Slider demos: Coding standards.
This commit is contained in:
parent
3e225de13c
commit
060af83ec9
@ -1,16 +1,16 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="utf-8">
|
||||||
<title>jQuery UI Slider - Colorpicker</title>
|
<title>jQuery UI Slider - Colorpicker</title>
|
||||||
<link type="text/css" href="../../themes/base/jquery.ui.all.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../../themes/base/jquery.ui.all.css">
|
||||||
<script type="text/javascript" src="../../jquery-1.4.2.js"></script>
|
<script src="../../jquery-1.4.2.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.core.js"></script>
|
<script src="../../ui/jquery.ui.core.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.widget.js"></script>
|
<script src="../../ui/jquery.ui.widget.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.mouse.js"></script>
|
<script src="../../ui/jquery.ui.mouse.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.slider.js"></script>
|
<script src="../../ui/jquery.ui.slider.js"></script>
|
||||||
<link type="text/css" href="../demos.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../demos.css">
|
||||||
<style type="text/css">
|
<style>
|
||||||
#red, #green, #blue {
|
#red, #green, #blue {
|
||||||
float: left;
|
float: left;
|
||||||
clear: left;
|
clear: left;
|
||||||
@ -32,39 +32,39 @@
|
|||||||
#blue .ui-slider-handle { border-color: #729fcf; }
|
#blue .ui-slider-handle { border-color: #729fcf; }
|
||||||
#demo-frame > div.demo { padding: 10px !important; };
|
#demo-frame > div.demo { padding: 10px !important; };
|
||||||
</style>
|
</style>
|
||||||
<script type="text/javascript">
|
<script>
|
||||||
function hexFromRGB (r, g, b) {
|
function hexFromRGB(r, g, b) {
|
||||||
var hex = [
|
var hex = [
|
||||||
r.toString(16),
|
r.toString( 16 ),
|
||||||
g.toString(16),
|
g.toString( 16 ),
|
||||||
b.toString(16)
|
b.toString( 16 )
|
||||||
];
|
];
|
||||||
$.each(hex, function (nr, val) {
|
$.each( hex, function( nr, val ) {
|
||||||
if (val.length == 1) {
|
if ( val.length === 1 ) {
|
||||||
hex[nr] = '0' + val;
|
hex[ nr ] = "0" + val;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
return hex.join('').toUpperCase();
|
return hex.join( "" ).toUpperCase();
|
||||||
}
|
}
|
||||||
function refreshSwatch() {
|
function refreshSwatch() {
|
||||||
var red = $("#red").slider("value")
|
var red = $( "#red" ).slider( "value" ),
|
||||||
,green = $("#green").slider("value")
|
green = $( "#green" ).slider( "value" ),
|
||||||
,blue = $("#blue").slider("value")
|
blue = $( "#blue" ).slider( "value" ),
|
||||||
,hex = hexFromRGB(red, green, blue);
|
hex = hexFromRGB( red, green, blue );
|
||||||
$("#swatch").css("background-color", "#" + hex);
|
$( "#swatch" ).css( "background-color", "#" + hex );
|
||||||
}
|
}
|
||||||
$(function() {
|
$(function() {
|
||||||
$("#red, #green, #blue").slider({
|
$( "#red, #green, #blue" ).slider({
|
||||||
orientation: 'horizontal',
|
orientation: "horizontal",
|
||||||
range: "min",
|
range: "min",
|
||||||
max: 255,
|
max: 255,
|
||||||
value: 127,
|
value: 127,
|
||||||
slide: refreshSwatch,
|
slide: refreshSwatch,
|
||||||
change: refreshSwatch
|
change: refreshSwatch
|
||||||
});
|
});
|
||||||
$("#red").slider("value", 255);
|
$( "#red" ).slider( "value", 255 );
|
||||||
$("#green").slider("value", 140);
|
$( "#green" ).slider( "value", 140 );
|
||||||
$("#blue").slider("value", 60);
|
$( "#blue" ).slider( "value", 60 );
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
@ -73,8 +73,8 @@
|
|||||||
<div class="demo">
|
<div class="demo">
|
||||||
|
|
||||||
<p class="ui-state-default ui-corner-all ui-helper-clearfix" style="padding:4px;">
|
<p class="ui-state-default ui-corner-all ui-helper-clearfix" style="padding:4px;">
|
||||||
<span class="ui-icon ui-icon-pencil" style="float:left; margin:-2px 5px 0 0;"></span>
|
<span class="ui-icon ui-icon-pencil" style="float:left; margin:-2px 5px 0 0;"></span>
|
||||||
Simple Colorpicker
|
Simple Colorpicker
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div id="red"></div>
|
<div id="red"></div>
|
||||||
@ -85,10 +85,10 @@ Simple Colorpicker
|
|||||||
|
|
||||||
</div><!-- End demo -->
|
</div><!-- End demo -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="demo-description" style="clear:left;">
|
<div class="demo-description" style="clear:left;">
|
||||||
|
|
||||||
<p>Combine three sliders to create a simple RGB colorpicker.</p>
|
<p>Combine three sliders to create a simple RGB colorpicker.</p>
|
||||||
|
|
||||||
</div><!-- End demo-description -->
|
</div><!-- End demo-description -->
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
@ -1,21 +1,21 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="utf-8" >
|
||||||
<title>jQuery UI Slider - Default functionality</title>
|
<title>jQuery UI Slider - Default functionality</title>
|
||||||
<link type="text/css" href="../../themes/base/jquery.ui.all.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../../themes/base/jquery.ui.all.css">
|
||||||
<script type="text/javascript" src="../../jquery-1.4.2.js"></script>
|
<script src="../../jquery-1.4.2.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.core.js"></script>
|
<script src="../../ui/jquery.ui.core.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.widget.js"></script>
|
<script src="../../ui/jquery.ui.widget.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.mouse.js"></script>
|
<script src="../../ui/jquery.ui.mouse.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.slider.js"></script>
|
<script src="../../ui/jquery.ui.slider.js"></script>
|
||||||
<link type="text/css" href="../demos.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../demos.css">
|
||||||
<style type="text/css">
|
<style>
|
||||||
#demo-frame > div.demo { padding: 10px !important; }
|
#demo-frame > div.demo { padding: 10px !important; }
|
||||||
</style>
|
</style>
|
||||||
<script type="text/javascript">
|
<script>
|
||||||
$(function() {
|
$(function() {
|
||||||
$("#slider").slider();
|
$( "#slider" ).slider();
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
@ -27,10 +27,10 @@
|
|||||||
|
|
||||||
</div><!-- End demo -->
|
</div><!-- End demo -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="demo-description">
|
<div class="demo-description">
|
||||||
|
|
||||||
<p>The basic slider is horizontal and has a single handle that can be moved with the mouse or by using the arrow keys.</p>
|
<p>The basic slider is horizontal and has a single handle that can be moved with the mouse or by using the arrow keys.</p>
|
||||||
|
|
||||||
</div><!-- End demo-description -->
|
</div><!-- End demo-description -->
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
@ -1,32 +1,32 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="utf-8">
|
||||||
<title>jQuery UI Slider - Range with fixed minimum</title>
|
<title>jQuery UI Slider - Range with fixed minimum</title>
|
||||||
<link type="text/css" href="../../themes/base/jquery.ui.all.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../../themes/base/jquery.ui.all.css">
|
||||||
<script type="text/javascript" src="../../jquery-1.4.2.js"></script>
|
<script src="../../jquery-1.4.2.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.core.js"></script>
|
<script src="../../ui/jquery.ui.core.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.widget.js"></script>
|
<script src="../../ui/jquery.ui.widget.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.mouse.js"></script>
|
<script src="../../ui/jquery.ui.mouse.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.slider.js"></script>
|
<script src="../../ui/jquery.ui.slider.js"></script>
|
||||||
<link type="text/css" href="../demos.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../demos.css">
|
||||||
<style type="text/css">
|
<style>
|
||||||
#demo-frame > div.demo { padding: 10px !important; };
|
#demo-frame > div.demo { padding: 10px !important; };
|
||||||
</style>
|
</style>
|
||||||
<script type="text/javascript">
|
<script>
|
||||||
$(function() {
|
$(function() {
|
||||||
var select = $("#minbeds");
|
var select = $( "#minbeds" );
|
||||||
var slider = $('<div id="slider"></div>').insertAfter(select).slider({
|
var slider = $( "<div id='slider'></div>" ).insertAfter( select ).slider({
|
||||||
min: 1,
|
min: 1,
|
||||||
max: 6,
|
max: 6,
|
||||||
range: "min",
|
range: "min",
|
||||||
value: select[0].selectedIndex + 1,
|
value: select[ 0 ].selectedIndex + 1,
|
||||||
slide: function(event, ui) {
|
slide: function( event, ui ) {
|
||||||
select[0].selectedIndex = ui.value - 1;
|
select[ 0 ].selectedIndex = ui.value - 1;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$("#minbeds").click(function() {
|
$( "#minbeds" ).change(function() {
|
||||||
slider.slider("value", this.selectedIndex + 1);
|
slider.slider( "value", this.selectedIndex + 1 );
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
@ -49,10 +49,10 @@
|
|||||||
|
|
||||||
</div><!-- End demo -->
|
</div><!-- End demo -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="demo-description">
|
<div class="demo-description">
|
||||||
|
|
||||||
<p>How to bind a slider to an existing select element. The select stays visible to display the change. When the select is changed, the slider is updated, too.</p>
|
<p>How to bind a slider to an existing select element. The select stays visible to display the change. When the select is changed, the slider is updated, too.</p>
|
||||||
|
|
||||||
</div><!-- End demo-description -->
|
</div><!-- End demo-description -->
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="utf-8">
|
||||||
<title>jQuery UI Slider Demos</title>
|
<title>jQuery UI Slider Demos</title>
|
||||||
<link type="text/css" href="../demos.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../demos.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
|
@ -1,35 +1,35 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="utf-8">
|
||||||
<title>jQuery UI Slider - Multiple sliders</title>
|
<title>jQuery UI Slider - Multiple sliders</title>
|
||||||
<link type="text/css" href="../../themes/base/jquery.ui.all.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../../themes/base/jquery.ui.all.css">
|
||||||
<script type="text/javascript" src="../../jquery-1.4.2.js"></script>
|
<script src="../../jquery-1.4.2.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.core.js"></script>
|
<script src="../../ui/jquery.ui.core.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.widget.js"></script>
|
<script src="../../ui/jquery.ui.widget.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.mouse.js"></script>
|
<script src="../../ui/jquery.ui.mouse.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.slider.js"></script>
|
<script src="../../ui/jquery.ui.slider.js"></script>
|
||||||
<link type="text/css" href="../demos.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../demos.css">
|
||||||
<style type="text/css">
|
<style>
|
||||||
#demo-frame > div.demo { padding: 10px !important; }
|
#demo-frame > div.demo { padding: 10px !important; }
|
||||||
#eq span {
|
#eq span {
|
||||||
height:120px; float:left; margin:15px
|
height:120px; float:left; margin:15px
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<script type="text/javascript">
|
<script>
|
||||||
$(function() {
|
$(function() {
|
||||||
// setup master volume
|
// setup master volume
|
||||||
$("#master").slider({
|
$( "#master" ).slider({
|
||||||
value: 60,
|
value: 60,
|
||||||
orientation: "horizontal",
|
orientation: "horizontal",
|
||||||
range: "min",
|
range: "min",
|
||||||
animate: true
|
animate: true
|
||||||
});
|
});
|
||||||
// setup graphic EQ
|
// setup graphic EQ
|
||||||
$("#eq > span").each(function() {
|
$( "#eq > span" ).each(function() {
|
||||||
// read initial values from markup and remove that
|
// read initial values from markup and remove that
|
||||||
var value = parseInt($(this).text());
|
var value = parseInt( $( this ).text(), 10 );
|
||||||
$(this).empty().slider({
|
$( this ).empty().slider({
|
||||||
value: value,
|
value: value,
|
||||||
range: "min",
|
range: "min",
|
||||||
animate: true,
|
animate: true,
|
||||||
@ -44,15 +44,15 @@
|
|||||||
<div class="demo">
|
<div class="demo">
|
||||||
|
|
||||||
<p class="ui-state-default ui-corner-all ui-helper-clearfix" style="padding:4px;">
|
<p class="ui-state-default ui-corner-all ui-helper-clearfix" style="padding:4px;">
|
||||||
<span class="ui-icon ui-icon-volume-on" style="float:left; margin:-2px 5px 0 0;"></span>
|
<span class="ui-icon ui-icon-volume-on" style="float:left; margin:-2px 5px 0 0;"></span>
|
||||||
Master volume
|
Master volume
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div id="master" style="width:260px; margin:15px;"></div>
|
<div id="master" style="width:260px; margin:15px;"></div>
|
||||||
|
|
||||||
<p class="ui-state-default ui-corner-all" style="padding:4px;margin-top:4em;">
|
<p class="ui-state-default ui-corner-all" style="padding:4px;margin-top:4em;">
|
||||||
<span class="ui-icon ui-icon-signal" style="float:left; margin:-2px 5px 0 0;"></span>
|
<span class="ui-icon ui-icon-signal" style="float:left; margin:-2px 5px 0 0;"></span>
|
||||||
Graphic EQ
|
Graphic EQ
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div id="eq">
|
<div id="eq">
|
||||||
@ -67,10 +67,10 @@ Graphic EQ
|
|||||||
|
|
||||||
</div><!-- End demo -->
|
</div><!-- End demo -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="demo-description" style="clear:left;">
|
<div class="demo-description" style="clear:left;">
|
||||||
|
|
||||||
<p>Combine horizontal and vertical sliders, each with their own options, to create the UI for a music player.</p>
|
<p>Combine horizontal and vertical sliders, each with their own options, to create the UI for a music player.</p>
|
||||||
|
|
||||||
</div><!-- End demo-description -->
|
</div><!-- End demo-description -->
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
@ -1,29 +1,30 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="utf-8">
|
||||||
<title>jQuery UI Slider - Vertical range slider</title>
|
<title>jQuery UI Slider - Vertical range slider</title>
|
||||||
<link type="text/css" href="../../themes/base/jquery.ui.all.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../../themes/base/jquery.ui.all.css">
|
||||||
<script type="text/javascript" src="../../jquery-1.4.2.js"></script>
|
<script src="../../jquery-1.4.2.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.core.js"></script>
|
<script src="../../ui/jquery.ui.core.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.widget.js"></script>
|
<script src="../../ui/jquery.ui.widget.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.mouse.js"></script>
|
<script src="../../ui/jquery.ui.mouse.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.slider.js"></script>
|
<script src="../../ui/jquery.ui.slider.js"></script>
|
||||||
<link type="text/css" href="../demos.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../demos.css">
|
||||||
<style type="text/css">
|
<style>
|
||||||
#demo-frame > div.demo { padding: 10px !important; };
|
#demo-frame > div.demo { padding: 10px !important; };
|
||||||
</style>
|
</style>
|
||||||
<script type="text/javascript">
|
<script>
|
||||||
$(function() {
|
$(function() {
|
||||||
$("#slider-range").slider({
|
$( "#slider-range" ).slider({
|
||||||
orientation: "vertical",
|
orientation: "vertical",
|
||||||
range: true,
|
range: true,
|
||||||
values: [17, 67],
|
values: [ 17, 67 ],
|
||||||
slide: function(event, ui) {
|
slide: function( event, ui ) {
|
||||||
$("#amount").val('$' + ui.values[0] + ' - $' + ui.values[1]);
|
$( "#amount" ).val( "$" + ui.values[ 0 ] + " - $" + ui.values[ 1 ] );
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$("#amount").val('$' + $("#slider-range").slider("values", 0) + ' - $' + $("#slider-range").slider("values", 1));
|
$( "#amount" ).val( "$" + $( "#slider-range" ).slider( "values", 0 ) +
|
||||||
|
" - $" + $( "#slider-range" ).slider( "values", 1 ) );
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
@ -32,18 +33,18 @@
|
|||||||
<div class="demo">
|
<div class="demo">
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<label for="amount">Target sales goal (Millions):</label>
|
<label for="amount">Target sales goal (Millions):</label>
|
||||||
<input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;" />
|
<input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;" />
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div id="slider-range" style="height:250px;"></div>
|
<div id="slider-range" style="height:250px;"></div>
|
||||||
|
|
||||||
</div><!-- End demo -->
|
</div><!-- End demo -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="demo-description">
|
<div class="demo-description">
|
||||||
|
|
||||||
<p>Change the orientation of the range slider to vertical. Assign a height value via <code>.height()</code> or by setting the height through CSS, and set the <code>orientation</code> option to "vertical."</p>
|
<p>Change the orientation of the range slider to vertical. Assign a height value via <code>.height()</code> or by setting the height through CSS, and set the <code>orientation</code> option to "vertical."</p>
|
||||||
|
|
||||||
</div><!-- End demo-description -->
|
</div><!-- End demo-description -->
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
@ -1,30 +1,31 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="utf-8">
|
||||||
<title>jQuery UI Slider - Range slider</title>
|
<title>jQuery UI Slider - Range slider</title>
|
||||||
<link type="text/css" href="../../themes/base/jquery.ui.all.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../../themes/base/jquery.ui.all.css">
|
||||||
<script type="text/javascript" src="../../jquery-1.4.2.js"></script>
|
<script src="../../jquery-1.4.2.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.core.js"></script>
|
<script src="../../ui/jquery.ui.core.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.widget.js"></script>
|
<script src="../../ui/jquery.ui.widget.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.mouse.js"></script>
|
<script src="../../ui/jquery.ui.mouse.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.slider.js"></script>
|
<script src="../../ui/jquery.ui.slider.js"></script>
|
||||||
<link type="text/css" href="../demos.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../demos.css">
|
||||||
<style type="text/css">
|
<style>
|
||||||
#demo-frame > div.demo { padding: 10px !important; };
|
#demo-frame > div.demo { padding: 10px !important; };
|
||||||
</style>
|
</style>
|
||||||
<script type="text/javascript">
|
<script>
|
||||||
$(function() {
|
$(function() {
|
||||||
$("#slider-range").slider({
|
$( "#slider-range" ).slider({
|
||||||
range: true,
|
range: true,
|
||||||
min: 0,
|
min: 0,
|
||||||
max: 500,
|
max: 500,
|
||||||
values: [75, 300],
|
values: [ 75, 300 ],
|
||||||
slide: function(event, ui) {
|
slide: function( event, ui ) {
|
||||||
$("#amount").val('$' + ui.values[0] + ' - $' + ui.values[1]);
|
$( "#amount" ).val( "$" + ui.values[ 0 ] + " - $" + ui.values[ 1 ] );
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$("#amount").val('$' + $("#slider-range").slider("values", 0) + ' - $' + $("#slider-range").slider("values", 1));
|
$( "#amount" ).val( "$" + $( "#slider-range" ).slider( "values", 0 ) +
|
||||||
|
" - $" + $( "#slider-range" ).slider( "values", 1 ) );
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
@ -33,18 +34,18 @@
|
|||||||
<div class="demo">
|
<div class="demo">
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<label for="amount">Price range:</label>
|
<label for="amount">Price range:</label>
|
||||||
<input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;" />
|
<input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;" />
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div id="slider-range"></div>
|
<div id="slider-range"></div>
|
||||||
|
|
||||||
</div><!-- End demo -->
|
</div><!-- End demo -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="demo-description">
|
<div class="demo-description">
|
||||||
|
|
||||||
<p>Set the <code>range</code> option to true to capture a range of values with two drag handles. The space between the handles is filled with a different background color to indicate those values are selected.</p>
|
<p>Set the <code>range</code> option to true to capture a range of values with two drag handles. The space between the handles is filled with a different background color to indicate those values are selected.</p>
|
||||||
|
|
||||||
</div><!-- End demo-description -->
|
</div><!-- End demo-description -->
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
@ -1,30 +1,30 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="utf-8">
|
||||||
<title>jQuery UI Slider - Range with fixed maximum</title>
|
<title>jQuery UI Slider - Range with fixed maximum</title>
|
||||||
<link type="text/css" href="../../themes/base/jquery.ui.all.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../../themes/base/jquery.ui.all.css">
|
||||||
<script type="text/javascript" src="../../jquery-1.4.2.js"></script>
|
<script src="../../jquery-1.4.2.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.core.js"></script>
|
<script src="../../ui/jquery.ui.core.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.widget.js"></script>
|
<script src="../../ui/jquery.ui.widget.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.mouse.js"></script>
|
<script src="../../ui/jquery.ui.mouse.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.slider.js"></script>
|
<script src="../../ui/jquery.ui.slider.js"></script>
|
||||||
<link type="text/css" href="../demos.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../demos.css">
|
||||||
<style type="text/css">
|
<style>
|
||||||
#demo-frame > div.demo { padding: 10px !important; };
|
#demo-frame > div.demo { padding: 10px !important; };
|
||||||
</style>
|
</style>
|
||||||
<script type="text/javascript">
|
<script>
|
||||||
$(function() {
|
$(function() {
|
||||||
$("#slider-range-max").slider({
|
$( "#slider-range-max" ).slider({
|
||||||
range: "max",
|
range: "max",
|
||||||
min: 1,
|
min: 1,
|
||||||
max: 10,
|
max: 10,
|
||||||
value: 2,
|
value: 2,
|
||||||
slide: function(event, ui) {
|
slide: function( event, ui ) {
|
||||||
$("#amount").val(ui.value);
|
$( "#amount" ).val( ui.value );
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$("#amount").val($("#slider-range-max").slider("value"));
|
$( "#amount" ).val( $( "#slider-range-max" ).slider( "value" ) );
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
@ -33,17 +33,17 @@
|
|||||||
<div class="demo">
|
<div class="demo">
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<labe for="amount">Minimum number of bedrooms:</label>
|
<label for="amount">Minimum number of bedrooms:</label>
|
||||||
<input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;" />
|
<input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;" />
|
||||||
</p>
|
</p>
|
||||||
<div id="slider-range-max"></div>
|
<div id="slider-range-max"></div>
|
||||||
|
|
||||||
</div><!-- End demo -->
|
</div><!-- End demo -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="demo-description">
|
<div class="demo-description">
|
||||||
|
|
||||||
<p>Fix the maximum value of the range slider so that the user can only select a minimum. Set the <code>range</code> option to "max."</p>
|
<p>Fix the maximum value of the range slider so that the user can only select a minimum. Set the <code>range</code> option to "max."</p>
|
||||||
|
|
||||||
</div><!-- End demo-description -->
|
</div><!-- End demo-description -->
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
@ -1,30 +1,30 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="utf-8">
|
||||||
<title>jQuery UI Slider - Range with fixed minimum</title>
|
<title>jQuery UI Slider - Range with fixed minimum</title>
|
||||||
<link type="text/css" href="../../themes/base/jquery.ui.all.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../../themes/base/jquery.ui.all.css">
|
||||||
<script type="text/javascript" src="../../jquery-1.4.2.js"></script>
|
<script src="../../jquery-1.4.2.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.core.js"></script>
|
<script src="../../ui/jquery.ui.core.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.widget.js"></script>
|
<script src="../../ui/jquery.ui.widget.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.mouse.js"></script>
|
<script src="../../ui/jquery.ui.mouse.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.slider.js"></script>
|
<script src="../../ui/jquery.ui.slider.js"></script>
|
||||||
<link type="text/css" href="../demos.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../demos.css">
|
||||||
<style type="text/css">
|
<style>
|
||||||
#demo-frame > div.demo { padding: 10px !important; };
|
#demo-frame > div.demo { padding: 10px !important; };
|
||||||
</style>
|
</style>
|
||||||
<script type="text/javascript">
|
<script>
|
||||||
$(function() {
|
$(function() {
|
||||||
$("#slider-range-min").slider({
|
$( "#slider-range-min" ).slider({
|
||||||
range: "min",
|
range: "min",
|
||||||
value: 37,
|
value: 37,
|
||||||
min: 1,
|
min: 1,
|
||||||
max: 700,
|
max: 700,
|
||||||
slide: function(event, ui) {
|
slide: function( event, ui ) {
|
||||||
$("#amount").val('$' + ui.value);
|
$( "#amount" ).val( "$" + ui.value );
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$("#amount").val('$' + $("#slider-range-min").slider("value"));
|
$( "#amount" ).val( "$" + $( "#slider-range-min" ).slider( "value" ) );
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
@ -33,18 +33,18 @@
|
|||||||
<div class="demo">
|
<div class="demo">
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<label for="amount">Maximum price:</label>
|
<label for="amount">Maximum price:</label>
|
||||||
<input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;" />
|
<input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;" />
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div id="slider-range-min"></div>
|
<div id="slider-range-min"></div>
|
||||||
|
|
||||||
</div><!-- End demo -->
|
</div><!-- End demo -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="demo-description">
|
<div class="demo-description">
|
||||||
|
|
||||||
<p>Fix the minimum value of the range slider so that the user can only select a maximum. Set the <code>range</code> option to "min."</p>
|
<p>Fix the minimum value of the range slider so that the user can only select a maximum. Set the <code>range</code> option to "min."</p>
|
||||||
|
|
||||||
</div><!-- End demo-description -->
|
</div><!-- End demo-description -->
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
@ -1,92 +1,98 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="utf-8">
|
||||||
<title>jQuery UI Slider - Slider scrollbar</title>
|
<title>jQuery UI Slider - Slider scrollbar</title>
|
||||||
<link type="text/css" href="../../themes/base/jquery.ui.all.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../../themes/base/jquery.ui.all.css">
|
||||||
<script type="text/javascript" src="../../jquery-1.4.2.js"></script>
|
<script src="../../jquery-1.4.2.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.core.js"></script>
|
<script src="../../ui/jquery.ui.core.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.widget.js"></script>
|
<script src="../../ui/jquery.ui.widget.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.mouse.js"></script>
|
<script src="../../ui/jquery.ui.mouse.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.slider.js"></script>
|
<script src="../../ui/jquery.ui.slider.js"></script>
|
||||||
<link type="text/css" href="../demos.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../demos.css">
|
||||||
<style type="text/css">
|
<style>
|
||||||
#demo-frame > div.demo { padding: 10px !important; }
|
#demo-frame > div.demo { padding: 10px !important; }
|
||||||
.scroll-pane { overflow: auto; width: 99%; float:left; }
|
.scroll-pane { overflow: auto; width: 99%; float:left; }
|
||||||
.scroll-content { width: 2440px; float: left; }
|
.scroll-content { width: 2440px; float: left; }
|
||||||
.scroll-content-item { width: 100px; height: 100px; float: left; margin: 10px; font-size: 3em; line-height: 96px; text-align: center; }
|
.scroll-content-item { width: 100px; height: 100px; float: left; margin: 10px; font-size: 3em; line-height: 96px; text-align: center; }
|
||||||
* html .scroll-content-item { display: inline; } /* IE6 float double margin bug */
|
* html .scroll-content-item { display: inline; } /* IE6 float double margin bug */
|
||||||
.scroll-bar-wrap { clear: left; padding: 0 4px 0 2px; margin: 0 -1px -1px -1px; }
|
.scroll-bar-wrap { clear: left; padding: 0 4px 0 2px; margin: 0 -1px -1px -1px; }
|
||||||
.scroll-bar-wrap .ui-slider { background: none; border:0; height: 2em; margin: 0 auto; }
|
.scroll-bar-wrap .ui-slider { background: none; border:0; height: 2em; margin: 0 auto; }
|
||||||
.scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
|
.scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
|
||||||
.scroll-bar-wrap .ui-slider-handle { top:.2em; height: 1.5em; }
|
.scroll-bar-wrap .ui-slider-handle { top:.2em; height: 1.5em; }
|
||||||
.scroll-bar-wrap .ui-slider-handle .ui-icon { margin: -8px auto 0; position: relative; top: 50%; }
|
.scroll-bar-wrap .ui-slider-handle .ui-icon { margin: -8px auto 0; position: relative; top: 50%; }
|
||||||
</style>
|
</style>
|
||||||
<script type="text/javascript">
|
<script>
|
||||||
$(function() {
|
$(function() {
|
||||||
//scrollpane parts
|
//scrollpane parts
|
||||||
var scrollPane = $('.scroll-pane');
|
var scrollPane = $( ".scroll-pane" ),
|
||||||
var scrollContent = $('.scroll-content');
|
scrollContent = $( ".scroll-content" );
|
||||||
|
|
||||||
//build slider
|
//build slider
|
||||||
var scrollbar = $(".scroll-bar").slider({
|
var scrollbar = $( ".scroll-bar" ).slider({
|
||||||
slide:function(e, ui){
|
slide: function( event, ui ) {
|
||||||
if( scrollContent.width() > scrollPane.width() ){ scrollContent.css('margin-left', Math.round( ui.value / 100 * ( scrollPane.width() - scrollContent.width() )) + 'px'); }
|
if ( scrollContent.width() > scrollPane.width() ) {
|
||||||
else { scrollContent.css('margin-left', 0); }
|
scrollContent.css( "margin-left", Math.round(
|
||||||
|
ui.value / 100 * ( scrollPane.width() - scrollContent.width() )
|
||||||
|
) + "px" );
|
||||||
|
} else {
|
||||||
|
scrollContent.css( "margin-left", 0 );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
//append icon to handle
|
//append icon to handle
|
||||||
var handleHelper = scrollbar.find('.ui-slider-handle')
|
var handleHelper = scrollbar.find( ".ui-slider-handle" )
|
||||||
.mousedown(function(){
|
.mousedown(function() {
|
||||||
scrollbar.width( handleHelper.width() );
|
scrollbar.width( handleHelper.width() );
|
||||||
})
|
})
|
||||||
.mouseup(function(){
|
.mouseup(function() {
|
||||||
scrollbar.width( '100%' );
|
scrollbar.width( "100%" );
|
||||||
})
|
})
|
||||||
.append('<span class="ui-icon ui-icon-grip-dotted-vertical"></span>')
|
.append( "<span class='ui-icon ui-icon-grip-dotted-vertical'></span>" )
|
||||||
.wrap('<div class="ui-handle-helper-parent"></div>').parent();
|
.wrap( "<div class='ui-handle-helper-parent'></div>" ).parent();
|
||||||
|
|
||||||
//change overflow to hidden now that slider handles the scrolling
|
//change overflow to hidden now that slider handles the scrolling
|
||||||
scrollPane.css('overflow','hidden');
|
scrollPane.css( "overflow", "hidden" );
|
||||||
|
|
||||||
//size scrollbar and handle proportionally to scroll distance
|
//size scrollbar and handle proportionally to scroll distance
|
||||||
function sizeScrollbar(){
|
function sizeScrollbar() {
|
||||||
var remainder = scrollContent.width() - scrollPane.width();
|
var remainder = scrollContent.width() - scrollPane.width();
|
||||||
var proportion = remainder / scrollContent.width();
|
var proportion = remainder / scrollContent.width();
|
||||||
var handleSize = scrollPane.width() - (proportion * scrollPane.width());
|
var handleSize = scrollPane.width() - ( proportion * scrollPane.width() );
|
||||||
scrollbar.find('.ui-slider-handle').css({
|
scrollbar.find( ".ui-slider-handle" ).css({
|
||||||
width: handleSize,
|
width: handleSize,
|
||||||
'margin-left': -handleSize/2
|
"margin-left": -handleSize / 2
|
||||||
});
|
});
|
||||||
handleHelper.width('').width( scrollbar.width() - handleSize);
|
handleHelper.width( "" ).width( scrollbar.width() - handleSize );
|
||||||
}
|
}
|
||||||
|
|
||||||
//reset slider value based on scroll content position
|
//reset slider value based on scroll content position
|
||||||
function resetValue(){
|
function resetValue() {
|
||||||
var remainder = scrollPane.width() - scrollContent.width();
|
var remainder = scrollPane.width() - scrollContent.width();
|
||||||
var leftVal = scrollContent.css('margin-left') == 'auto' ? 0 : parseInt(scrollContent.css('margin-left'));
|
var leftVal = scrollContent.css( "margin-left" ) === "auto" ? 0 :
|
||||||
var percentage = Math.round(leftVal / remainder * 100);
|
parseInt( scrollContent.css( "margin-left" ) );
|
||||||
scrollbar.slider("value", percentage);
|
var percentage = Math.round( leftVal / remainder * 100 );
|
||||||
|
scrollbar.slider( "value", percentage );
|
||||||
}
|
}
|
||||||
|
|
||||||
//if the slider is 100% and window gets larger, reveal content
|
//if the slider is 100% and window gets larger, reveal content
|
||||||
function reflowContent(){
|
function reflowContent() {
|
||||||
var showing = scrollContent.width() + parseInt( scrollContent.css('margin-left') );
|
var showing = scrollContent.width() + parseInt( scrollContent.css( "margin-left" ), 10 );
|
||||||
var gap = scrollPane.width() - showing;
|
var gap = scrollPane.width() - showing;
|
||||||
if(gap > 0){
|
if ( gap > 0 ) {
|
||||||
scrollContent.css('margin-left', parseInt( scrollContent.css('margin-left') ) + gap);
|
scrollContent.css( "margin-left", parseInt( scrollContent.css( "margin-left" ), 10 ) + gap );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//change handle position on window resize
|
//change handle position on window resize
|
||||||
$(window)
|
$( window ).resize(function() {
|
||||||
.resize(function(){
|
resetValue();
|
||||||
resetValue();
|
sizeScrollbar();
|
||||||
sizeScrollbar();
|
reflowContent();
|
||||||
reflowContent();
|
|
||||||
});
|
});
|
||||||
//init scrollbar size
|
//init scrollbar size
|
||||||
setTimeout(sizeScrollbar,10);//safari wants a timeout
|
setTimeout( sizeScrollbar, 10 );//safari wants a timeout
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
@ -122,16 +128,12 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div><!-- End demo -->
|
</div><!-- End demo -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="demo-description">
|
<div class="demo-description">
|
||||||
|
|
||||||
<p>Use a slider to manipulate the positioning of content on the page. In this case, it acts as a scrollbar with the potential to capture values if needed.</p>
|
<p>Use a slider to manipulate the positioning of content on the page. In this case, it acts as a scrollbar with the potential to capture values if needed.</p>
|
||||||
|
|
||||||
</div><!-- End demo-description -->
|
</div><!-- End demo-description -->
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
@ -1,31 +1,31 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="utf-8">
|
||||||
<title>jQuery UI Slider - Vertical slider</title>
|
<title>jQuery UI Slider - Vertical slider</title>
|
||||||
<link type="text/css" href="../../themes/base/jquery.ui.all.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../../themes/base/jquery.ui.all.css">
|
||||||
<script type="text/javascript" src="../../jquery-1.4.2.js"></script>
|
<script src="../../jquery-1.4.2.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.core.js"></script>
|
<script src="../../ui/jquery.ui.core.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.widget.js"></script>
|
<script src="../../ui/jquery.ui.widget.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.mouse.js"></script>
|
<script src="../../ui/jquery.ui.mouse.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.slider.js"></script>
|
<script src="../../ui/jquery.ui.slider.js"></script>
|
||||||
<link type="text/css" href="../demos.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../demos.css">
|
||||||
<style type="text/css">
|
<style>
|
||||||
#demo-frame > div.demo { padding: 10px !important; };
|
#demo-frame > div.demo { padding: 10px !important; };
|
||||||
</style>
|
</style>
|
||||||
<script type="text/javascript">
|
<script>
|
||||||
$(function() {
|
$(function() {
|
||||||
$("#slider-vertical").slider({
|
$( "#slider-vertical" ).slider({
|
||||||
orientation: "vertical",
|
orientation: "vertical",
|
||||||
range: "min",
|
range: "min",
|
||||||
min: 0,
|
min: 0,
|
||||||
max: 100,
|
max: 100,
|
||||||
value: 60,
|
value: 60,
|
||||||
slide: function(event, ui) {
|
slide: function( event, ui ) {
|
||||||
$("#amount").val(ui.value);
|
$( "#amount" ).val( ui.value );
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$("#amount").val($("#slider-vertical").slider("value"));
|
$( "#amount" ).val( $( "#slider-vertical" ).slider( "value" ) );
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
@ -34,18 +34,18 @@
|
|||||||
<div class="demo">
|
<div class="demo">
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<label for="amount">Volume:</label>
|
<label for="amount">Volume:</label>
|
||||||
<input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;" />
|
<input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;" />
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div id="slider-vertical" style="height:200px;"></div>
|
<div id="slider-vertical" style="height:200px;"></div>
|
||||||
|
|
||||||
</div><!-- End demo -->
|
</div><!-- End demo -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="demo-description">
|
<div class="demo-description">
|
||||||
|
|
||||||
<p>Change the orientation of the slider to vertical. Assign a height value via <code>.height()</code> or by setting the height through CSS, and set the <code>orientation</code> option to "vertical."</p>
|
<p>Change the orientation of the slider to vertical. Assign a height value via <code>.height()</code> or by setting the height through CSS, and set the <code>orientation</code> option to "vertical."</p>
|
||||||
|
|
||||||
</div><!-- End demo-description -->
|
</div><!-- End demo-description -->
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
@ -1,30 +1,30 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="utf-8">
|
||||||
<title>jQuery UI Slider - Snap to increments</title>
|
<title>jQuery UI Slider - Snap to increments</title>
|
||||||
<link type="text/css" href="../../themes/base/jquery.ui.all.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../../themes/base/jquery.ui.all.css">
|
||||||
<script type="text/javascript" src="../../jquery-1.4.2.js"></script>
|
<script src="../../jquery-1.4.2.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.core.js"></script>
|
<script src="../../ui/jquery.ui.core.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.widget.js"></script>
|
<script src="../../ui/jquery.ui.widget.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.mouse.js"></script>
|
<script src="../../ui/jquery.ui.mouse.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.slider.js"></script>
|
<script src="../../ui/jquery.ui.slider.js"></script>
|
||||||
<link type="text/css" href="../demos.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../demos.css">
|
||||||
<style type="text/css">
|
<style>
|
||||||
#demo-frame > div.demo { padding: 10px !important; };
|
#demo-frame > div.demo { padding: 10px !important; };
|
||||||
</style>
|
</style>
|
||||||
<script type="text/javascript">
|
<script>
|
||||||
$(function() {
|
$(function() {
|
||||||
$("#slider").slider({
|
$( "#slider" ).slider({
|
||||||
value:100,
|
value:100,
|
||||||
min: 0,
|
min: 0,
|
||||||
max: 500,
|
max: 500,
|
||||||
step: 50,
|
step: 50,
|
||||||
slide: function(event, ui) {
|
slide: function( event, ui ) {
|
||||||
$("#amount").val('$' + ui.value);
|
$( "#amount" ).val( "$" + ui.value );
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$("#amount").val('$' + $("#slider").slider("value"));
|
$( "#amount" ).val( "$" + $( "#slider" ).slider( "value" ) );
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
@ -33,18 +33,18 @@
|
|||||||
<div class="demo">
|
<div class="demo">
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<label for="amount">Donation amount ($50 increments):</label>
|
<label for="amount">Donation amount ($50 increments):</label>
|
||||||
<input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;" />
|
<input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;" />
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div id="slider"></div>
|
<div id="slider"></div>
|
||||||
|
|
||||||
</div><!-- End demo -->
|
</div><!-- End demo -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="demo-description">
|
<div class="demo-description">
|
||||||
|
|
||||||
<p>Increment slider values with the <code>step</code> option set to an integer, commonly a dividend of the slider's maximum value. The default increment is 1.</p>
|
<p>Increment slider values with the <code>step</code> option set to an integer, commonly a dividend of the slider's maximum value. The default increment is 1.</p>
|
||||||
|
|
||||||
</div><!-- End demo-description -->
|
</div><!-- End demo-description -->
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
@ -1,31 +1,31 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="utf-8">
|
||||||
<title>jQuery UI Slider - Snap to increments</title>
|
<title>jQuery UI Slider - Snap to increments</title>
|
||||||
<link type="text/css" href="../../themes/base/jquery.ui.all.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../../themes/base/jquery.ui.all.css">
|
||||||
<script type="text/javascript" src="../../jquery-1.4.2.js"></script>
|
<script src="../../jquery-1.4.2.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.core.js"></script>
|
<script src="../../ui/jquery.ui.core.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.widget.js"></script>
|
<script src="../../ui/jquery.ui.widget.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.mouse.js"></script>
|
<script src="../../ui/jquery.ui.mouse.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.tabs.js"></script>
|
<script src="../../ui/jquery.ui.tabs.js"></script>
|
||||||
<script type="text/javascript" src="../../ui/jquery.ui.slider.js"></script>
|
<script src="../../ui/jquery.ui.slider.js"></script>
|
||||||
<link type="text/css" href="../demos.css" rel="stylesheet" />
|
<link rel="stylesheet" href="../demos.css">
|
||||||
<style type="text/css">
|
<style>
|
||||||
#demo-frame > div.demo { padding: 10px !important; }
|
#demo-frame > div.demo { padding: 10px !important; }
|
||||||
</style>
|
</style>
|
||||||
<script type="text/javascript">
|
<script>
|
||||||
$(function() {
|
$(function() {
|
||||||
$("#tabs").tabs({
|
$( "#tabs" ).tabs({
|
||||||
select: function(event, ui) {
|
select: function( event, ui ) {
|
||||||
$("#slider").slider("value", ui.index);
|
$( "#slider" ).slider( "value", ui.index );
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$("#slider").slider({
|
$( "#slider" ).slider({
|
||||||
min: 0,
|
min: 0,
|
||||||
max: $("#tabs").tabs("length") - 1,
|
max: $( "#tabs" ).tabs( "length" ) - 1,
|
||||||
slide: function(event, ui) {
|
slide: function( event, ui ) {
|
||||||
$("#tabs").tabs("select", ui.value);
|
$( "#tabs" ).tabs( "select", ui.value );
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -57,10 +57,10 @@
|
|||||||
|
|
||||||
</div><!-- End demo -->
|
</div><!-- End demo -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="demo-description">
|
<div class="demo-description">
|
||||||
|
|
||||||
<p>Control tabs with a slider.</p>
|
<p>Control tabs with a slider.</p>
|
||||||
|
|
||||||
</div><!-- End demo-description -->
|
</div><!-- End demo-description -->
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
Loading…
Reference in New Issue
Block a user