alert(document.getElementById('pos').style.left);//看看是不是为0
var b=parseInt(document.getElementById('pos').style.left)+190;
centerLyr2 = new layerObject('Layer2','absolute',b,176,'visible');
var b=parseInt(document.getElementById('pos').style.left)+190;
centerLyr2 = new layerObject('Layer2','absolute',b,176,'visible');
document.getElementById('pos').style.left是一个字符串!需要parseInt()
this.obj.position = position;
this.obj.pixelLeft =left;
this.obj.pixelTop = top;
this.obj.visibility = visibility;
}
}
调用此函数
centerLyr2 = new layerObject('Layer2','absolute',document.getElementById('pos').style.pixelLeft +190 ,176,'visible');这样子应该会对的!left-->pixelLeft
top--->pixelTop