如果把函数内的对象换成this,会报错,改成oDIv1就可以
window.onload = function(){
var oDiv1 = document.getElementById('div1');
oDiv1.onmouseover = function(){
startMove(this,{'height':400,'width':600},function(){
startMove(this,{'opacity':100});
})
}
oDiv1.onmouseout = function(){
startMove(this,{'opacity':30},function(){
startMove(this,{'width':400,'height':200});
})
}
}想知道为什么,在透明度的时候出现了问题,为什么透明度不能用this获得,js代码就和老师的move.js一样,如果有需要的话我可以贴上来。
想不清楚为什么这里不能用this代替oDiv1出现在startMove()函数的第一个参数里