navigator.vibrate 手机震动体验主要用于移动端,给用户以更真实而丰富的用户体验
通过navigator.vibrate值判断当前设备是否支持震动
再通过navigator.vibrate( ),调节当其中的参数,实现可调节的震动效果
navigator.vibrate = navigator.vibrate || navigator.webkitVibrate ||
navigator.mozVibrate || navigator.msVibrate;
if(navigator.vibrate) navigator.vibrate(100);
// 示例
eg:
$("#btn").click(function() {
navigator.vibrate = navigator.vibrate ||
navigator.webkitVibrate ||
navigator.mozVibrate ||
navigator.msVibrate;
if(navigator.vibrate) {
console.log("支持设备震动!");
navigator.vibrate(100);
// navigator.vibrate([500, 300, 400, 300]);
}
});