首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

onmouseover onmouseout事件有关问题

2012-12-17 
onmouseover onmouseout事件问题当鼠标移入左边的td的时候 触发一个onmouseover事件移出的时候 触发onmous

onmouseover onmouseout事件问题


当鼠标移入左边的td的时候 触发一个onmouseover事件  移出的时候 触发onmouseout事件  
  我现在要实现的功能是:当鼠标移到曲线图的时候  不能隐藏   ,这样我该怎么做?是不是网上所说的冒泡事件?
[最优解释]
其实一般都不会在mouseout时立即隐藏,因为这样容易因为鼠标移动导致闪烁。

先给这个隐藏的状态做个标志位;
然后mouseout时先清标志位,再用timeout来延迟调用隐藏函数;
在弹出的浮层的mouseover事件中,重设标志位;
隐藏函数中先检查标志位,再判断是否隐藏。
[其他解释]
之前在javaeye里记录过这个实现的思路,你可以参考哈,看看是否有帮助http://airpeng.iteye.com/blog/1591808
[其他解释]
楼上好方法啊

[其他解释]

引用:
其实一般都不会在mouseout时立即隐藏,因为这样容易因为鼠标移动导致闪烁。

先给这个隐藏的状态做个标志位;
然后mouseout时先清标志位,再用timeout来延迟调用隐藏函数;
在弹出的浮层的mouseover事件中,重设标志位;
隐藏函数中先检查标志位,再判断是否隐藏。


可以说的详细点吗? 标志位什么意思啊
[其他解释]
2楼正解。
定义一个参数用来标示是否隐藏(假设0为不隐藏,1为隐藏)
mouseout时给该参数赋标示为隐藏的值1,然后延时调用实现隐藏的函数(利用该参数来判断是否进行隐藏)
当你移到曲线图的时候将参数赋值为0

热点排行