html
onclick="startVibrate(1000);" // 振动一次
onclick="startVibrate([1000, 200, 1000, 2000, 400]);" //震动多次
onclick="startPeristentVibrate(1000, 1500);" //持续震动
onclick="stopVibrate();" //停止震动
js
function startVibrate(level) { navigator.vibrate(level); }
var vibrateInterval;
function startPeristentVibrate(level, interval) { vibrateInterval = setInterval(function() { startVibrate(level); }, interval); }
function stopVibrate() { if(vibrateInterval) clearInterval(vibrateInterval); navigator.vibrate(0); }
网友评论