• 08-09-2021, 15:34:54
    #1
    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;

  • 08-09-2021, 15:36:14
    #2
    iphone 11'de chrome'dan da safariden de denedim çalışmadı hocam
  • 08-09-2021, 15:39:29
    #3
    tahsinbey adlı üyeden alıntı: mesajı görüntüle
    iphone 11'de chrome'dan da safariden de denedim çalışmadı hocam
    Teşekkürler hocam bilgilendirme için. Konuya destekleyen tarayıcıları ekledim. iphone'da geçerli değilmiş.