<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<button id="vibration-btn">vibration</button>
<script type="text/javascript">
(function(w, d){
document.getElementById('vibration-btn').addEventListener('click', function(){
var x = 100;
var pattern = [2,2,1,1,1,1,2,2,4,4,2,2,6];
var vibPattern = [];
for(var cnt = 0, len = pattern.length; cnt < len; cnt++){
vibPattern[cnt] = x * pattern[cnt];
}
if( navigator.mozVibrate ){
// パターンでバブレーションを鳴らす
navigator.mozVibrate(vibPattern);
// 5秒間のバブレーションを鳴らす
navigator.mozVibrate(5000);
}
else if(navigator.webkitVibrate){
navigator.webkitVibrate(vibPattern);
navigator.webkitVibrate(5000);
}
else if(navigator.vibrate){
navigator.vibrate(vibPattern);
navigator.vibrate(5000);
}
}, false);
})(window, window.document)
</script>
</body>
</html>
Created
February 18, 2015 05:43
-
-
Save tkd55/db33185ef719221fe290 to your computer and use it in GitHub Desktop.
vibrate for JavaScript
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment