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

如何将全局变量i变成函数的局部变量?

如何将全局变量i变成函数的局部变量?

缥缈止盈 2018-09-06 09:11:29
<style>.x1{width: 50px;height: 50px;background: red;top:50px;left:30px;position: relative;}</style><div id="x" class="x1"></div><script>    var ctx = document.getElementById("x");    var i=50;    function z(){        ctx.style.left = 200+i+"px";        i = i+50;    }    setInterval("z()",1000);</script>上述代码是一个自动移动div的代码,我有两个问题:1、如何将全局变量i变成函数z的局部变量?2、如果要做出图片轮播的那种效果,必须使用setInterval来控制移动速度吗?有没有别的办法?谢谢。(p.s 重点是问题1)
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 844 浏览
慕课专栏
更多

添加回答

举报

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