余额宝是利滚利吗:javascript 时间段内鼠标移动的距离

来源:百度文库 编辑:神马品牌网 时间:2024/04/27 22:22:45
先看看下面的代码:
vat objtop;
function dcics() {
objtop = event.clientY;
dci();
}
function dci() {
alert(event.clientY-objtop);
objtop = event.clientY;
setTimeout("dci()",280);
}

报错:
行:7
字符:2
代码:0
错误:缺少对象

我的目的是想取得在一段时间内鼠标所在的Y坐标走的距离.
请高手看看什么地方错了,谢谢.
这样的话,下面这段代码应该怎样修改:

<script language=javascript>
var objtop;
var cist;

function dcics() {
objtop = event.clientY;
dci();
}
function dci() {
document.getElementById("ttt").style.top = (event.clientY-objtop)+"px";
objtop = event.clientY-objtop;
cist = setTimeout("dci()",280);
}

function cci() {
clearTimeout(cist);
}
</script>

<body>
<div style="position:absolute; top:0;left:10;" ondragstart="dcics();" ondragend="cci();">123<br>456</div>
</body>

没有触发event事件,当然缺少对象

<script language="javascript">
var MouseY=0;
var oMouseY=0;
function mouseMove()
{
MouseY = window.event.y;
}
function showMouseY()
{
alert(MouseY-oMouseY);
oMouseY = MouseY;
}
setInterval("showMouseY()",2000);
</script>
<body onmousemove="mouseMove()">