麻烦帮我翻译一下行不.obj.style.backgroundColor = hover;win.style.borde

2个回答

  • 你怎么发到英语翻译了.还在琢磨那个浮动窗口的代码,是吧.这一段注释写了,是改变风格用的.

    第一行,obj是对象名,style.backgroundColor是对象的背景颜色的意思.hover是一个变量,上面有写hover='orange',就是把对象背景颜色改为orange,橘黄色.

    第二行,win是对象名,上面也有写win = obj.parentNode;就是win是obj的上层对象.下来的跟第一行一样.

    第三行,obj.nextSlbling是指obj的下层对象.style.color是文字颜色的意思.本例子是改变最里边的内容文字text1,text2的颜色.

    第四行,sha = win.nextSibling;是win下层对象的意思,也就是obj这个对象了.本行是改变obj对象的文字颜色,也就是arui1,arui2的颜色.

    第五行和第六行,就是定义sha对象(也就是obj)对象的定位,距离左边x1+offx个像素,距离上边y1+offy个像素,其中x1 offx y1 offy 在上面都有定义.

    最后是设置一个变量moveable为true;因为下面的拖动的函数中有对于这个变量的判定.