1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
|
<!DOCTYPE html>
<!--
Test case for https://github.com/leongersen/noUiSlider/issues/987 and related.
Test by making sure the origin element on the vertical slider does not increase the page length.
-->
<html dir="ltr">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="/nouislider/dist/nouislider.css" rel="stylesheet">
<style>
#slider1 {
width: 250px;
}
#slider2 {
height: 250px;
}
.boxes {
display: flex;
margin: 50px auto;
}
.box {
padding: 50px;
}
.noUi-origin {
background: rgba(255, 0, 0, 0.5);
}
.noUi-horizontal .noUi-origin {
height: 50px !important;
}
.noUi-vertical .noUi-origin {
width: 50px !important;
}
</style>
</head>
<body>
<div class="boxes">
<div class="box">
<div class="slider" id="slider1"></div>
</div>
<div class="box">
<div class="slider" id="slider2"></div>
</div>
</div>
<script src="/nouislider/dist/nouislider.js"></script>
<script>
var slider1 = document.getElementById("slider1");
noUiSlider.create(slider1, {
start: [5],
step: 1,
range: {
min: [0],
max: [10]
}
});
var slider2 = document.getElementById("slider2");
noUiSlider.create(slider2, {
start: [5],
orientation: "vertical",
step: 1,
range: {
min: [0],
max: [10]
}
});
</script>
</body>
</html>
|