cachaito
2/26/2014 - 1:29 PM

Sprawdzanie funkcjonalności przeglądarki

Sprawdzanie funkcjonalności przeglądarki zaczerpnięte z kodu: https://github.com/bradbirdsall/Swipe/blob/master/swipe.js Podobne użycie na: http://davidwalsh.name/css-animation-callback

var browser = {
  addEventListener: !!window.addEventListener,
  touch: ('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch,
  transitions: (function(temp) {
    var props = ['transitionProperty', 'WebkitTransition', 'MozTransition', 'OTransition', 'msTransition'];
    for ( var i in props ) if (temp.style[ props[i] ] !== undefined) return true;
    return false;
  })(document.createElement('swipe'))
};