Vibrator API
HTML
<button id="vibrate-one-second">Vibrate once, please!</button>
<button id="vibrate-twice">Vibrate twice</button>
<button id="vibrate-long-time">Vibrate a long time!</butvibeton>
<button id="vibrate-off">Turn off current vibration</button>
CSS
body {
padding: 20px;
}
button {
display: block;
margin-bottom: 20px;
}
JavaScript
document.querySelector("#vibrate-one-second").addEventListener("click", function () {
navigator.mozVibrate(1000);
}, false);
document.querySelector("#vibrate-twice").addEventListener("click", function () {
navigator.mozVibrate([200, 100, 200, 100]);
}, false);
document.querySelector("#vibrate-long-time").addEventListener("click", function () {
navigator.mozVibrate(5000);
}, false);
document.querySelector("#vibrate-off").addEventListener("click", function () {
navigator.mozVibrate(0);
}, false);