Merhabalar, websitenize girdiğinizde bir butona tıklanıldığında veya bir uyarı çıktığında telefonun titreşiminide kullanabiliyorsunuz. Ek bir kütüphaneye falan gerek yok pure js ile basit bir şekilde yapılabilir. Chrome ile denedim gayet güzel çalışıyor ama safari destekliyor mu bilmiyorum.
Demo:
http://flatart.agency/celal/vib.html (Telefondan girmeniz gerekli.)
Kullanım istediğiniz bir objeye
onclick="example3()" parametresini verdiğinizde çalışacaktır.
<script>
window.addEventListener('error', function(error) {
if (ChromeSamples && ChromeSamples.setStatus) {
console.error(error);
ChromeSamples.setStatus(error.message + ' (Your browser may not support this feature.)');
error.preventDefault();
}
});
</script>
<script>
function example1() {
// Vibrate for 500ms
navigator.vibrate([500]);
}
function example2() {
// Vibrate for 500ms
navigator.vibrate([5000]);
}
function example3(){
navigator.vibrate([100,30,100,30,100,30,200,30,200,30,200,30,100,30,100,30,100]);
}
</script>
<button onclick="example1()">Yarım Saniye Titret</button>
<button onclick="example2()">5 Saniye Titret</button>
<button onclick="example3()">Ritimli titret</button>Kullanılabilir tarayıcılar;