Когда я использую requestAnimationFrame
для создания некоторой родной поддерживаемой анимации с нижеследующим кодом:
var support = {
animationFrame: window.requestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.msRequestAnimationFrame ||
window.oRequestAnimationFrame
};
support.animationFrame(function() {}); //error
support.animationFrame.call(window, function() {}); //right
Прямо вызов support.animationFrame
даст...
Uncaught TypeError: незаконный вызов
в Chrome. Почему?