Touch Aygıtlarda Tıklama Gecikmesini Kaldırmak: fastclick.js

Mobil tarayıcılarda, tıklama (click) olayı dokunmatik aygıtların dokunmaya başlamasından (touch-start) 300ms sonrasında gerçekleşmektedir.

Bu durumun önüne geçmek için kullanımı çok basit olan fastclick.js kütüphanesini kullanabiliriz.

  • Mobile Safari iOS 3+
  • Chrome iOS 5+
  • Chrome Android (ICS)
  • Opera Mobile 11.5+
  • Android Browser 2. versiyona kadar.
  • PlayBook OS 1+

Tarayıcılarında bu eklentiyi kullanabilirsiniz.

Kullanımı;

Head bölümünde viewport ayarlarını yapalım;

<meta name="viewport" content="width=device-width, initial-scale=1">`

Sayfanıza fastclick.js dosyasını ekleyin;

<script type='application/javascript' src='/path/to/fastclick.js'></script>

Sonrasında document için fastclick objesini initilize edelim;

if ('addEventListener' in document) {
    document.addEventListener('DOMContentLoaded', function() {
        FastClick.attach(document.body);
    }, false);
}

NPM ile yüklemek için şu adresi ziyaret edin: https://www.npmjs.com/package/fastclick

Yorumları Göster veya Yeni Yorum Yaz