主题:  请教一个消除鼠标事件方法

不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
注册:2002/8/23 2:27:18
#12003/11/7 14:19:00
有没有这个可能,我在一个容器上应用了onclick事件以后,再对这个容器应用ommouseover事件时我想让这个onmouseover事件无效,该如何做??



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#22003/11/7 14:23:26
我没明白…… 但应该是可能的。

说一下具体动作?

比如,初始状态都有什么事件,

触发什么事件以后,什么事件失效~



不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
注册:2002/8/23 2:27:18
#32003/11/7 14:53:50
举个例子,比如:
这是一个例子
表现为,当鼠标移到这个字上的时候,会出现灰色的边框,而鼠标拿走的时候边框为白色

现在我要在字上点击一下,当onclick的时候我要将边框色变成红色,当鼠标拿走后,我希望onclick事件产生的效果不要消失,但是现在移开鼠标一定会触发onmouseout事件,怎样取消这个触发?



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#42003/11/7 18:09:58
我曾经天真的以为,this.onMouseOver=''可以解决这个问题……

看来是不行了……

搬个板凳等达人~



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#52003/11/7 20:48:42
这是一个例子



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#62003/11/7 21:00:40
allinhands前辈的方法……

晕……



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
#72003/11/8 0:23:22
这是一个例子



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#82003/11/8 17:53:47
山人前辈可以简单介绍一下activeElement的相关用法吗?



不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
注册:2002/8/23 2:27:18
#92003/11/9 18:47:33
恩,谢谢各位,有所启发



elite_5d

职务:普通成员
等级:2
金币:1.0
发贴:330
注册:2003/7/4 12:32:30
#102003/11/10 10:53:09
与行者同问?



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09
#112003/11/10 12:15:26
好,历害。



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#122003/11/10 16:06:05
elite在上个帖子中说
引用:
与行者同问?




我自己试验了一下,

似乎这个就是返回当前页面上面焦点所在的元素~~

不知道对不对?



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
#132003/11/11 2:32:38
行者在上个帖子中说
引用:
elite在上个帖子中说
引用:
与行者同问?




我自己试验了一下,

似乎这个就是返回当前页面上面焦点所在的元素~~

不知道对不对?


正确,但SPAN元素默认是无法获得焦点的,所以需要显式定义其tabIndex属性,再用hidefocus隐藏元素在聚集时的虚线框