主题:  这个问题怎么解决,简直都快郁闷死啦!!!!!!

认真

职务:普通成员
等级:1
金币:1.0
发贴:166
注册:2003/7/10 11:22:51
#12003/9/24 10:54:07

图片如下:

看到那个onmouseover下的那个下拉菜单了吗?当把鼠标放到上面的时候就出现下面的菜单条,但是当我移盗另外的地方居然还在,不隐藏,我不知道是怎么回事,请那位高手指点一下迷津,当万分感谢呀.



whoisspider

职务:普通成员
等级:1
金币:1.0
发贴:245
注册:2002/9/25 18:04:34
#22003/9/24 11:02:19
onmouseover是鼠标在目标上面触发的事件,也就是显示菜单!要鼠标离开的时候菜单消失。就再加个onmouseout事件处理,也就是鼠标离开目标的时候把菜单隐藏!



认真

职务:普通成员
等级:1
金币:1.0
发贴:166
注册:2003/7/10 11:22:51
#32003/9/24 11:14:46
谢谢你!我现在能实现了,但是新问题又出现了,但是我要选择下拉菜单里的内容的时候却不出现了,是不是不应该把Intranet Application当成目标文件呢?



whoisspider

职务:普通成员
等级:1
金币:1.0
发贴:245
注册:2002/9/25 18:04:34
#42003/9/24 11:33:59
当然不是Intranet Application,不然你怎么选择菜单???
菜单所在的层作为鼠标离开事件的目标!



认真

职务:普通成员
等级:1
金币:1.0
发贴:166
注册:2003/7/10 11:22:51
#52003/9/24 11:50:37
请原谅我的不聪明,想问明白的就是是不是在Intranet Application上执行onmouseover行为,而在菜单所在的层上执行onmouseout的行为?
我就是这样做的,但是还是不能选上菜单.只要移开了Intranet Application就不会有菜单的显示了.我真的不知道该怎么办?帮帮忙,你能说清楚一点吗?十分感谢你.



whoisspider

职务:普通成员
等级:1
金币:1.0
发贴:245
注册:2002/9/25 18:04:34
#62003/9/24 13:51:24
原理:
我前面讲的有点不对,Intranet Application单元格和菜单所在的层都要有onmouserover和onmouseout事件处理,并且保证Intranet Application单元格和菜单所在的层至少有一个象素的重合!否则鼠标在进入菜单层前已经离开了单元格!具体你看下面的教程和效果!仔细研究那个效果的源代码,体会一下就能明白了!

www.blueidea.com/tech/web/2003/301.asp
www.blueidea.com/articleimg/2003/06/301/dw/menu.htm

其实碰到问题就用google查,象这种效果已经不稀奇了,到处都有源代码,看看就明白了!



lzjzyz

职务:普通成员
等级:1
金币:0.0
发贴:9
注册:2003/9/23 16:03:10
#72003/9/24 13:54:26
不用层做,用DW的行为做吧