vibration test
by Neelansh Verma
HTML
<div>
<button class="button-short" onclick="shoot()">vibrate</button>
</div>
CSS
div{
background:green;
width:300px;
height:300px;
}
JavaScript
var canVibrate = "vibrate" in navigator || "mozVibrate" in navigator;
if (canVibrate && !("vibrate" in navigator)){
navigator.vibrate = navigator.mozVibrate;
alert("success");
navigator.vibrate(1000);
}
var isMobile = (/iPhone|iPod|iPad|Android|BlackBerry/).test(navigator.userAgent);
$(".button-short").on(isMobile ? 'touchend' : 'click', function(e) {
navigator.vibrate(50);
});