js move out 问题

onmousemove或者是over的时候,鼠标晃过去很快会忽略掉out
有无好的解决方案?
没必要取鼠标位置判断,滚动页面的时候很麻烦
只要能解决out不被忽略就行
不懂的不要回复了,免得减少你的采纳率
忘记说了,在FF里是没问题的,IE下会被忽略,不管over或move的时候是什么代码,里面也没有alert的,move的时候有个全局变量控制不用重复执行

第1个回答  2011-09-16
兄弟,我觉得吧,是你over的函数问题,比如你over的时候alert(),out的时候函数肯定不会触发,你试试把over的内容改的最简单,且不包含alert ()这种阻塞的函数,再试试out会不会失效。因为你晃的再快也晃不过计算机的运算速度的。
第2个回答  2011-09-17
onmousemove或者是over的时候,鼠标晃过去很快会忽略是你over的函数问题,比如你over的时候alert(),已经修改,完美实现. 自己替换引用jquery.js文件.
第3个回答  2011-09-16
已经修改,完美实现. 自己替换引用jquery.js文件.

<!DOp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script src="jquery-132min2.js" type="text/javascript"></script>
<script>
$(document).ready(function(){
$("#div1,#div2").hover(
function () {
$("#div2").css("display","inline");
},
function () {
$("#div2").css("display","none");
}
);
})
</script>
</head>
<body>
<div id=div1 style="border:1px solid red;">1111111111111111</div>
<div id=div2 style="display:none;border:1px solid red;">222222222222</div>
</body>
</html>本回答被网友采纳
相似回答