已采纳回答 / 前端猫人
你理解错了,你红色线标注出来的那一行代码是针对非IE浏览器的,只有非IE浏览器才有opacity属性,下边的else里面的才是针对IE浏览器的,IE的透明度是用滤镜filter来表示的。
2015-06-20
已采纳回答 / 狗宝
oDiv.style.left=oDiv.offsetLeft+speed+"px"; console.log(oDiv.style.left); console.log(oDiv.offsetLeft);这个问题我也想了半天,你试试加这两行console代码试验下,你可能会明白了。
2015-06-20
已采纳回答 / uhelper_net
obA2.style.opacity是字符串类型的值,加上0.1后不会是你想像的数值类型.在obA2.style.opacity前面再加一个+强制其转换为数值类型.还要注意ie6-8的opacity不是这么写的哦.
2015-06-17
最新回答 / wy57
od1.offsetLeft==iend,首先確定你這個對象的初始位置(如果大於0),則向右移動始終不會停;而向左移動時當位置為-200時,則停止。od1.style.left=od1.offsetLeft+speed+'px';.offsetLeft這個屬性表示當前對象到父類對象的距離,向右移動時距離變大速度快了;向左移動時距離變小速度慢了。
2015-06-15