Measurement - Distance
Change demo
Distance
JQuery Distance scroller demo with support for multiple units (metric, imperial) and built-in conversion engine. For jQuery or jQuery Mobile.
mobiscroll.settings = {
theme : ' ',
lang : ' '
};
$(function () {
$('#demo').mobiscroll().distance({
units: ['mi']
});
$('#demo-km').mobiscroll().distance({
units: ['km']
});
$('#demo-conv').mobiscroll().distance({
units: ['km', 'mi'],
step : 0.5,
max : 800
});
$('#demo-non-form').mobiscroll().distance();
});
<div mbsc-form>
<div class="mbsc-align-center">
<div class="mbsc-note mbsc-note-primary">Distance scroller can be used inside a mobiscroll form or on any input.</div>
</div>
<div class="mbsc-form-group">
<div class="mbsc-form-group-title">Inside Mobiscroll Form</div>
<label>
Miles
<input id="demo" placeholder="Please Select..." />
</label>
<label>
Kilometers
<input id="demo-km" placeholder="Please Select..." />
</label>
<label>
Convert
<input id="demo-conv" placeholder="Please Select..." />
</label>
</div>
<div class="mbsc-form-group mbsc-padding">
<p class="mbsc-thin">Use it on any input or non-mobiscroll form.</p>
</div>
</div>
<div class="demo-container">
<input id="demo-non-form" class="demo-non-form" placeholder="Please Select..." />
</div>
.demo-non-form {
width: 100%;
margin: 0 0 5px 0;
padding: 10px;
border: 1px solid #ccc;
border-radius: 0;
font-family: arial, verdana, sans-serif;
font-size: 14px;
box-sizing: border-box;
-webkit-appearance: none;
}
.demo-container {
padding: 0 1em;
}
Measurement - Speed
Change demo
Speed
JQuery Speed scroller demo with support for multiple units (kmh, mph ...) and built-in conversion engine. For jQuery or jQuery Mobile.
mobiscroll.settings = {
theme : ' ',
lang : ' '
};
$(function () {
$('#demo').mobiscroll().speed({
units: ['mph']
});
$('#demo-kph').mobiscroll().speed({
units: ['kph']
});
$('#demo-conv').mobiscroll().speed({
units: ['kph', 'mph'],
step : 0.01,
max : 200
});
$('#demo-non-form').mobiscroll().speed();
});
<div mbsc-form>
<div class="mbsc-align-center">
<div class="mbsc-note mbsc-note-primary">Speed scroller can be used inside a mobiscroll form or on any input.</div>
</div>
<div class="mbsc-form-group">
<div class="mbsc-form-group-title">Inside Mobiscroll Form</div>
<label>
Mph
<input id="demo" placeholder="Please Select..." />
</label>
<label>
Kmh
<input id="demo-kph" placeholder="Please Select..." />
</label>
<label>
Convert
<input id="demo-conv" placeholder="Please Select..." />
</label>
</div>
<div class="mbsc-form-group mbsc-padding">
<p class="mbsc-thin">Use it on any input or non-mobiscroll form.</p>
</div>
</div>
<div class="demo-container">
<input id="demo-non-form" class="demo-non-form" placeholder="Please Select..." />
</div>
.demo-non-form {
width: 100%;
margin: 0 0 5px 0;
padding: 10px;
border: 1px solid #ccc;
border-radius: 0;
font-family: arial, verdana, sans-serif;
font-size: 14px;
box-sizing: border-box;
-webkit-appearance: none;
}
.demo-container {
padding: 0 1em;
}
Measurement - Temperature
Change demo
Temperature
JQuery Temperature scroller with metric, imperial unit support and built-in conversion engine. Work with diff units/values. For jQuery or jQuery Mobile.
mobiscroll.settings = {
theme : ' ',
lang : ' '
};
$(function () {
$('#demo').mobiscroll().temperature({
units: ['c']
});
$('#demo-fahr').mobiscroll().temperature({
units: ['f']
});
$('#demo-conv').mobiscroll().temperature({
units: ['c', 'f'],
max : 100
});
$('#demo-non-form').mobiscroll().temperature();
});
<div mbsc-form>
<div class="mbsc-align-center">
<div class="mbsc-note mbsc-note-primary">Temperature scroller can be used inside a mobiscroll form or on any input.</div>
</div>
<div class="mbsc-form-group">
<div class="mbsc-form-group-title">Inside Mobiscroll Form</div>
<label>
Celsius
<input id="demo" placeholder="Please Select..." />
</label>
<label>
Fahrenheit
<input id="demo-fahr" placeholder="Please Select..." />
</label>
<label>
Convert
<input id="demo-conv" placeholder="Please Select..." />
</label>
</div>
<div class="mbsc-form-group mbsc-padding">
<p class="mbsc-thin">Use it on any input or non-mobiscroll form.</p>
</div>
</div>
<div class="demo-container">
<input id="demo-non-form" class="demo-non-form" placeholder="Please Select..." />
</div>
.demo-non-form {
width: 100%;
margin: 0 0 5px 0;
padding: 10px;
border: 1px solid #ccc;
border-radius: 0;
font-family: arial, verdana, sans-serif;
font-size: 14px;
box-sizing: border-box;
-webkit-appearance: none;
}
.demo-container {
padding: 0 1em;
}
Measurement - Mass
Change demo
Mass
JQuery Mass scroller demo with support for multiple units (kg, lb, oz, gr ...) and built-in conversion engine. For jQuery or jQuery Mobile.
mobiscroll.settings = {
theme : ' ',
lang : ' '
};
$(function () {
$('#demo').mobiscroll().mass({
units: ['kg']
});
$('#demo-lb').mobiscroll().mass({
units: ['lb']
});
$('#demo-conv').mobiscroll().mass({
units: ['kg', 'lb'],
max : 100
});
$('#demo-non-form').mobiscroll().mass();
});
<div mbsc-form>
<div class="mbsc-align-center">
<div class="mbsc-note mbsc-note-primary">Mass scroller can be used inside a mobiscroll form or on any input.</div>
</div>
<div class="mbsc-form-group">
<div class="mbsc-form-group-title">Inside Mobiscroll Form</div>
<label>
Kilograms
<input id="demo" placeholder="Please Select..." />
</label>
<label>
Pounds
<input id="demo-lb" placeholder="Please Select..." />
</label>
<label>
Convert
<input id="demo-conv" placeholder="Please Select..." />
</label>
</div>
<div class="mbsc-form-group mbsc-padding">
<p class="mbsc-thin">Use it on any input or non-mobiscroll form.</p>
</div>
</div>
<div class="demo-container">
<input id="demo-non-form" class="demo-non-form" placeholder="Please Select..." />
</div>
.demo-non-form {
width: 100%;
margin: 0 0 5px 0;
padding: 10px;
border: 1px solid #ccc;
border-radius: 0;
font-family: arial, verdana, sans-serif;
font-size: 14px;
box-sizing: border-box;
-webkit-appearance: none;
}
.demo-container {
padding: 0 1em;
}
Measurement - Force
Change demo
Force
JQuery Force scroller demo with support for multiple units (N, kp, lbf, pdl ...) and built-in conversion engine. For jQuery or jQuery Mobile.
mobiscroll.settings = {
theme : ' ',
lang : ' '
};
$(function () {
$('#demo').mobiscroll().force({
units: ['N']
});
$('#demo-lbf').mobiscroll().force({
units: ['lbf']
});
$('#demo-conv').mobiscroll().force({
units: ['N', 'lbf'],
max : 100
});
$('#demo-non-form').mobiscroll().force();
});
<div mbsc-form>
<div class="mbsc-align-center">
<div class="mbsc-note mbsc-note-primary">Force scroller can be used inside a mobiscroll form or on any input.</div>
</div>
<div class="mbsc-form-group">
<div class="mbsc-form-group-title">Inside Mobiscroll Form</div>
<label>
Newton
<input id="demo" placeholder="Please Select..." />
</label>
<label>
Pound-force
<input id="demo-lbf" placeholder="Please Select..." />
</label>
<label>
Convert
<input id="demo-conv" placeholder="Please Select..." />
</label>
</div>
<div class="mbsc-form-group mbsc-padding">
<p class="mbsc-thin">Use it on any input or non-mobiscroll form.</p>
</div>
</div>
<div class="demo-container">
<input id="demo-non-form" class="demo-non-form" placeholder="Please Select..." />
</div>
.demo-non-form {
width: 100%;
margin: 0 0 5px 0;
padding: 10px;
border: 1px solid #ccc;
border-radius: 0;
font-family: arial, verdana, sans-serif;
font-size: 14px;
box-sizing: border-box;
-webkit-appearance: none;
}
.demo-container {
padding: 0 1em;
}
Measurement - Convert Currency
Change demo
Convert Currency
JQuery Custom currency scroller with conversion functions for currency exchange. Use it for live value exchange. For jQuery or jQuery Mobile.
$(function () {
$('#demo').mobiscroll().measurement({
theme : ' ',
lang : ' ' ,
units: ['EUR', 'USD', 'GBP', 'CHF'],
defaultUnit: 'EUR',
min : 0,
max : 150,
step : 0.05,
convert : function (val, unit1, unit2) {
var multipliers = {
EUR: 1,
GBP: 0.772,
CHF: 1.105,
USD: 1.110
};
return val * multipliers[unit2] / multipliers[unit1];
}
});
});
<input id="demo" placeholder="Please Select ..." />
Measurement - Currency
Change demo
Currency
JQuery Monetary value picker with multiple currencies and conversion turned off. Use it without live conversion. For jQuery or jQuery Mobile.
$(function () {
$('#demo').mobiscroll().measurement({
theme : ' ',
lang : ' ' ,
units: ['EUR', 'USD', 'GBP', 'CHF'],
defaultUnit: 'EUR',
min : 0,
max : 1000,
step : 0.05,
convert : false,
minWidth : 72
});
});
<input id="demo" placeholder="Please Select ..." />
Measurement - Event handlers
Change demo
Event handlers
JQuery Measurement scroller demo with event hooks for custom integration and functionality. With source code. For jQuery or jQuery Mobile.
$(function () {
$('#demo').mobiscroll().measurement({
theme : ' ',
lang : ' ' ,
onInit : function (event, inst) {
// Your custom event handler goes here
},
onMarkupReady : function (event, inst) {
// Your custom event handler goes here
},
onBeforeShow : function (event, inst) {
// Your custom event handler goes here
},
onPosition : function (event, inst) {
// Your custom event handler goes here
},
onShow : function (event, inst) {
// Your custom event handler goes here
},
onSet : function (event, inst) {
// Your custom event handler goes here
},
onItemTap : function (event, inst) {
// Your custom event handler goes here
},
onDestroy : function (event, inst) {
// Your custom event handler goes here
},
onClose : function (event, inst) {
// Your custom event handler goes here
},
onChange : function (event, inst) {
// Your custom event handler goes here
},
onCancel : function (event, inst) {
// Your custom event handler goes here
},
onBeforeClose : function (event, inst) {
// Your custom event handler goes here
},
onClear : function (event, inst) {
// Your custom event handler goes here
}
});
});
<input id="demo" placeholder="Please Select..." />
Measurement - Display modes
Change demo
Display modes
JQuery Measurement scroller with top, bottom slide up, popup, center, modal, bubble and inline embeddable display. For jQuery or jQuery Mobile.
mobiscroll.settings = {
lang : ' ' ,
theme : ' '
};
$(function () {
$('#demo-bottom').mobiscroll().measurement({
display : 'bottom'
});
$('#demo-top').mobiscroll().measurement({
display : 'top'
});
$('#demo-center').mobiscroll().measurement({
display : 'center'
});
$('#demo-bubble').mobiscroll().measurement({
display : 'bubble'
});
$('#demo-inline').mobiscroll().measurement({
display : 'inline'
});
});
<div mbsc-form>
<div class="mbsc-form-group">
<div class="mbsc-form-group-title">Try different display modes</div>
<label>
Bottom
<input id="demo-bottom" placeholder="Please Select..." />
</label>
<label>
Top
<input id="demo-top" type="text" placeholder="Please Select..." />
</label>
<label>
Center
<input id="demo-center" type="text" placeholder="Please Select..." />
</label>
<label>
Bubble
<input id="demo-bubble" type="text" placeholder="Please Select..." />
</label>
</div>
<div class="mbsc-form-group mbsc-padding">
<p class="mbsc-thin">With inline display you can embed the Measurement component in almost any markup or form.</p>
</div>
<div class="mbsc-form-group">
<div class="mbsc-form-group-title">Embedded measurement scroller</div>
<div id="demo-inline"></div>
</div>
</div>
Measurement - Theming capabilities
Change demo
Theming capabilities
JQuery Measurement scrollers with iOS, Material, Windows look & feel. Customize colors and styling with theme builder. For jQuery or jQuery Mobile.
mobiscroll.settings = {
theme : ' ',
lang : ' '
};
$(function () {
$('#demo-ios').mobiscroll().measurement({
theme : 'ios',
display : 'center',
touchUi : false
});
$('#demo-ios-dark').mobiscroll().measurement({
theme : 'ios-dark',
display : 'center',
touchUi : false
});
$('#demo-material').mobiscroll().measurement({
theme : 'material',
display : 'center',
touchUi : false
});
$('#demo-material-dark').mobiscroll().measurement({
theme : 'material-dark',
display : 'center',
touchUi : false
});
$('#demo-windows').mobiscroll().measurement({
theme : 'windows',
display : 'center',
touchUi : false
});
$('#demo-windows-dark').mobiscroll().measurement({
theme : 'windows-dark',
display : 'center',
touchUi : false
});
$('#demo-mobiscroll').mobiscroll().measurement({
theme : 'mobiscroll',
display : 'center',
touchUi : false
});
$('#demo-mobiscroll-dark').mobiscroll().measurement({
theme : 'mobiscroll-dark',
display : 'center',
touchUi : false
});
});
<div mbsc-form>
<div class="mbsc-align-center">
<div class="mbsc-note mbsc-note-primary">Use it with any of the base themes: iOS, Android Material, Windows or Mobiscroll.</div>
</div>
<div class="mbsc-grid-fixed mbsc-grid-lg">
<div class="mbsc-row">
<div class="mbsc-col">
<div class="mbsc-form-group-inset">
<div class="mbsc-form-group-title">iOS Theme</div>
<label>
Light
<input id="demo-ios" placeholder="Please Select..." />
</label>
<label>
Dark
<input id="demo-ios-dark" placeholder="Please Select..." />
</label>
</div>
</div>
<div class="mbsc-col">
<div class="mbsc-form-group-inset">
<div class="mbsc-form-group-title">Material Theme</div>
<label>
Light
<input id="demo-material" placeholder="Please Select..." />
</label>
<label>
Dark
<input id="demo-material-dark" placeholder="Please Select..." />
</label>
</div>
</div>
</div>
<div class="mbsc-row">
<div class="mbsc-col">
<div class="mbsc-form-group-inset">
<div class="mbsc-form-group-title">Windows Theme</div>
<label>
Light
<input id="demo-windows" placeholder="Please Select..." />
</label>
<label>
Dark
<input id="demo-windows-dark" placeholder="Please Select..." />
</label>
</div>
</div>
<div class="mbsc-col">
<div class="mbsc-form-group-inset">
<div class="mbsc-form-group-title">Mobiscroll Theme</div>
<label>
Light
<input id="demo-mobiscroll" placeholder="Please Select..." />
</label>
<label>
Dark
<input id="demo-mobiscroll-dark" placeholder="Please Select..." />
</label>
</div>
</div>
</div>
</div>
</div>
Looking for something you didn't see or have a sales question? Ask us about it, we're here to help.
Ask us anything
Customize & try demos locally
Sign in or start your free trial
What framework are you using?
Javascript
jQuery
AngularJS
Angular
Ionic
React
Other
Select a framework
Customize & try this demo locally
Sign in or start your free trial
Customize & try demos locally
You can download and use Mobiscroll for Free
What framework are you using?
Javascript
jQuery
AngularJS
Angular
Ionic
React
Other
Select a framework
Get demo
Install demo in your app
Follow this quick, two minute install guide
Close window
Thanks for downloading
Try and customize the app locally
Extract the zip file and run the project like any Ionic app. Make sure to have Ionic CLI installed and open the terminal in the app root folder.
Step 1. Run in root folder
$ npm install
Step 2. Start the app
$ ionic serve
Let us know if we can help and enjoy!
Change your password
Need to update your password? Enter and hit the button below
Change your password
Need to update your password? Enter and hit the button below
Your password has been changed!
Thanks for downloading
Customize demos locally
Everything is set up so that you can dig in right away and start exploring.
We have set up a trial so that you can try the demos locally.
Extract the zip file and open the demo in your favorite browser.
To install Mobiscroll in your project
follow instructions from this page .
Let us know if we can help and enjoy! 👍
Thanks for downloading
Customize demos locally
Please extract the zip file and run the project like any Angular CLI app.
Make sure to have the Angular CLI installed.
For installation and usage, extract the zip file and open a terminal window and follow these steps.
Step 1. Run in root folder
$ npm install
Step 2. Start the app
$ ng serve --open
Let us know if we can help and enjoy! 👍
Thanks for downloading
Customize demos locally
Everything is set up so that you can dig in right away and start exploring.
We have set up a trial so that you can try the demos locally.
The easiest way to get started is to follow the installation steps and by
grabbing the code directly from the demo page. Let us know if we can help and enjoy!
You'll find a fully functional Kitchen-sink Ionic app in the zip file.
Thanks for downloading
Customize demos locally
Everything is set up so that you can dig in right away and start exploring.
We have set up a trial so that you can try the demos locally.
The demos are using Babel's in-browser ES6 and JSX transformer.
Extract the zip file and open the demo in your browser. To install Mobiscroll in your project
follow instructions from this page .
Let us know if we can help and enjoy! 👍