繁体   English   中英

在iOS UIWebView中未定义requestAnimationFrame?

[英]requestAnimationFrame undefined in iOS UIWebView?

UIWebView requestAnimationFrame似乎undefined 是否有另一个函数执行相同的操作,或者我必须使用setTimeout

似乎目前所有版本的WebKit都不支持此功能,因此您必须使用超时。 该站点提供了有关如何创建跨平台解决方案的示例:

// via http://paulirish.com/2011/requestanimationframe-for-smart-animating/
window.requestAnimFrame = (function(){
    return  window.requestAnimationFrame   || 
        window.webkitRequestAnimationFrame || 
        window.mozRequestAnimationFrame    || 
        window.oRequestAnimationFrame      || 
        window.msRequestAnimationFrame     || 
        function(/* function */ callback, /* DOMElement */ element){
             window.setTimeout(callback, 1000 / 60);
        };
})();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM