主题:  请高手帮我解释一下event.fromElement

困龙在天

职务:普通成员
等级:7
金币:10.0
发贴:2942
#12001/8/24 0:48:14
引用:
function mOvr(src,clrOver){
if (!src.contains(event.fromElement)) {
    src.style.cursor = 'hand';
    src.bgColor = clrOver;
}
onMouseOver="mOvr(this,'#66CCFF')


请高手帮我解释一下上面代码中的
src,clrover,.contains,event.fromElement,this
的意义及具体用法,多谢了!


[url]http://sintian.chinaccd.net[/url]

StarOfSea

职务:普通成员
等级:1
金币:0.0
发贴:36
#22001/8/24 20:33:58
说实际的,这段代码我也没有看懂,所以只能说出我所理解的部份。

src与clrOver只是变量名称,随意起的。
从字面上看clrOver可能是鼠标在对象上时的对象颜色吧。(全称可能是color_over)

event.fromElement的意思是被移动的元素,其中fromElement只能应用于onmouseover与onmouseout时才有意义。(只是知道,没有用过)

this是应用在对象编程模式中的,指的是被应用的对象本身。(例如:图象、连接等)

这里.contains应该是是否包括某对象吧,我没有理解,希望能有人知道告知我啦。