为了账号安全,请及时绑定邮箱和手机立即绑定

js使用setInterval实现动画。

js使用setInterval实现动画。

kofzxaaa 2016-10-20 13:02:31
function main(){      } main.prototype.move = function(){    //内容自行意淫 }; window.onload = function(){    var m = new main();    var st =setInterval(m.move(),1000);//动不了  或者说只动了一次 };用setInterval。帮我想办法让动画动起来。
查看完整描述

1 回答

?
stone310

TA贡献361条经验 获得超191个赞

//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>


查看完整回答
反对 回复 2016-10-20
  • 1 回答
  • 0 关注
  • 3573 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信