窗口最小化后再打开,小球抱团是为什么?
不知道是什么原因
不知道是什么原因
2016-11-02
把原来的setInterval替换成下面的代码,利用焦点处理,算是从源头解决的一个方案。
var intervalId = setInterval( //每秒执行30次(粗略的) function(){ render( context ); update(); } , 30 ); //获得焦点 window.onfocus = function(){ intervalId = setInterval( //每秒执行30次(粗略的) function(){ render( context ); update(); } , 30 ); }; //失去焦点 window.onblur = function(){ clearInterval(intervalId); }
举报