2013-04-25
展开全部
给body加一个onmousemove事件就好啦! code:<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>判断鼠标移动</title>
</head>
<script language="javascript">
var sx=event.x //声明两个变量存放鼠标X,Y坐标
var sy=event.y
function aa(){
if(sx==event.x){
zc.innerHTML="鼠标X轴没有移动 " //对鼠标X轴进行判断
}else if(sx>event.x){
zc.innerHTML="鼠标X轴左移 "
}else if(sx<event.x){
zc.innerHTML="鼠标X轴右移 "
}
if(sy==event.y){
zz.innerHTML="鼠标Y轴没有移动 "
}else if(sy>event.y){
zz.innerHTML="鼠标Y轴上移 " //对鼠标Y轴进行判断
}else if(sy<event.y){
zz.innerHTML="鼠标Y轴下移 "
}
sx=event.x
sy=event.y //重新赋值
}
</script>
<body onMouseMove="aa()"> <!--鼠标移动时调用函数-->
<span id="zc"> </span>
<span id="zz"></span>
<br/>
<br/>
<br/>
<br/>
鼠标放在页面上移动
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>判断鼠标移动</title>
</head>
<script language="javascript">
var sx=event.x //声明两个变量存放鼠标X,Y坐标
var sy=event.y
function aa(){
if(sx==event.x){
zc.innerHTML="鼠标X轴没有移动 " //对鼠标X轴进行判断
}else if(sx>event.x){
zc.innerHTML="鼠标X轴左移 "
}else if(sx<event.x){
zc.innerHTML="鼠标X轴右移 "
}
if(sy==event.y){
zz.innerHTML="鼠标Y轴没有移动 "
}else if(sy>event.y){
zz.innerHTML="鼠标Y轴上移 " //对鼠标Y轴进行判断
}else if(sy<event.y){
zz.innerHTML="鼠标Y轴下移 "
}
sx=event.x
sy=event.y //重新赋值
}
</script>
<body onMouseMove="aa()"> <!--鼠标移动时调用函数-->
<span id="zc"> </span>
<span id="zz"></span>
<br/>
<br/>
<br/>
<br/>
鼠标放在页面上移动
</body>
</html>
2013-04-25
展开全部
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>判断鼠标移动</title>
</head>
<script language="javascript">
var sx=event.x //声明两个变量存放鼠标X,Y坐标
var sy=event.y
var ss=0;//计时时间
var now;
var then;
function move(){
if(sy!=event.y|| sx!=event.x){
ss=0;
then=new Date();
jishi();
}
sx=event.x
sy=event.y //重新赋值
}
function jishi(){
now=new Date();
setTimeout('jishi()',50);
ss = now.getTime() - then.getTime();
if(ss==10000){
alert("已经有10秒没有移动了!");
}
}
</script>
<body onMouseMove="move()">
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>判断鼠标移动</title>
</head>
<script language="javascript">
var sx=event.x //声明两个变量存放鼠标X,Y坐标
var sy=event.y
var ss=0;//计时时间
var now;
var then;
function move(){
if(sy!=event.y|| sx!=event.x){
ss=0;
then=new Date();
jishi();
}
sx=event.x
sy=event.y //重新赋值
}
function jishi(){
now=new Date();
setTimeout('jishi()',50);
ss = now.getTime() - then.getTime();
if(ss==10000){
alert("已经有10秒没有移动了!");
}
}
</script>
<body onMouseMove="move()">
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询