Cela peut être une question vraiment facile, mais je viens de commencer à jouer avec le cadre d'animation de la demande et j'ai besoin de conseils. J'ai trouvé sur internet que le plus sûr (en termes de compatibilité du navigateur) syntaxe pour la trame d'animation demande est ce code:JS cancelAnimationFrame syntax
window.requestAnimFrame = (function() {
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame ||
function(callback, element) {
window.setTimeout(callback, 1000/60);
};
})();
puis l'appeler comme ceci: requestAnimFrame(protect);
la question est de savoir comment construire annuler syntaxe de cadre d'animation pour aligner parfaitement avec celui ci-dessus. (devrait annuler tous les démarreurs de préfixes ci-dessus et régler le délai d'attente en cas de repli).
Merci pour les réponses;)
--- EDIT ---
Je viens de découvrir cet article >click me<
solution présentée dans l'article ne comprend que les vendeurs webkit
et moz
comme ils prétendent que 2013.03.06: No more [ms] or [o] prefixes neccessary. Removed.
je ne sais pas maintenant si la solution est complète et peut être employée aujourd'hui.
J'ai besoin de support pour IE9 et tel malheureusement – Mevia
Dans ce cas, le polyfill de l'article est votre meilleur pari (https://gist.github.com/paulirish/1579671), car il polyfills également cancelAnimationFrame. Notez que vous aurez des performances merdiques dans IE9. – kosman