js使用setInterval实现动画。

function main(){
    
}
main.prototype.move = function(){
   //内容自行意淫
};

window.onload = function(){
   var m = new main();
   var st =setInterval(m.move(),1000);//动不了  或者说只动了一次
};

用setInterval。


帮我想办法让动画动起来。


kofzxaaa
浏览 3611回答 1
1回答

stone310

//var st =setInterval(m.move(),1000);  这里函数不能加括号,加了括号就是自执行,就只能执行一次  var st =setInterval(m.move,1000);补充:<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>Title</title> </head> <body> <script>  var i=0;  function main(){     }     main.prototype.move = function(){         document.write(i++)     };  window.onload = function(){         var m = new main();  var st =setInterval(m.move,1000);//动不了  或者说只动了一次  }; </script> </body> </html>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript