一直在做有关鼠标移动都是用mouseOver,mouseOut. 但是最近做一個项目的时候用mouseOver,mouseOut出问题.后来网络上找了一下关于mouseOver,mouseOut的研究.
在网上看到一位叫polygeek的朋友用例子的清晰描述 mouseOver,mouseOut 与 rollOver,rollOut的区别 .后来换成rollover,rollout问题就解决了.
下面是原文:
http://polygeek.com/1519_flex_the-difference-between-rollover-and-mouseover
演示flex:
http://polygeek.com/flex/1519_rollOver_mouseOver/_1519_rollOver_mouseOver.swf
(我还不会贴swf......)
其实就是mouseOver,mouseOut在鼠标移动到子项的时候不进行检查..鼠标到了子项的时候就触发了mouseOut,弄得事件有些混乱,rollOver,rollOut就会检查鼠标的对象是否监听的子项.区别就在这里.