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

下面这段代码按下右键之后只是位移了一小段就停止了,如果修改了定时器的间隔时间,又能一直动下去,求解。

下面这段代码按下右键之后只是位移了一小段就停止了,如果修改了定时器的间隔时间,又能一直动下去,求解。

慕田峪8701529 2017-08-21 21:54:54
<script>    window.onload = function () {        var odiv = document.getElementById("div1");        var timer = null;        document.onkeyup = function () {            clearInterval(timer);            timer=null;        }        document.onkeydown = function (ev) {            var oEven = ev || event;            clearInterval(timer);                timer = setInterval(function () {                    if (oEven.keyCode == 37) {                        odiv.style.left = odiv.offsetLeft - 10 + "px";                    } else if (oEven.keyCode == 39) {                        odiv.style.left = odiv.offsetLeft + 10 + "px";                    }                }, 100)        }    }</script>
查看完整描述

1 回答

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

添加回答

举报

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