Vibrator API

by Jaganathan

HTML

<button id="vibrate">Vibrate with 1000 ms</button>

<button id="vibrate-array">Vibrate with 1000 ms in array</button>

<button id="vibrate-off">Turn off vibration</button>

CSS

body {
    padding: 30px;
}

button {
    display: block;
    margin-bottom: 20px;
}

JavaScript

var vibrate = navigator.vibrate || navigator.mozVibrate;

document.querySelector("#vibrate").addEventListener("click", function () {
    navigator.vibrate(1000);
}, false);

document.querySelector("#vibrate-array").addEventListener("click", function () {
    navigator.vibrate([1000]);
}, false);

document.querySelector("#vibrate-off").addEventListener("click", function () {
    navigator.vibrate(0);
 }, false);