在我的应用程序中,我有一堆矩形。居中多个项目
我试图水平centerize所有屏幕上的这些矩形的。 (该中心是SCREEN_WIDTH/2)
这里是我到目前为止的代码(为您的观赏乐趣),
for (var j=0;j<rectangles.length;j++){
rectangle=rectangles[j];
var margin=120;
var coefficent=0;
var center_index=Math.ceil(rectangles.length/2);
if (j>center_index){
coefficent=1;
}else if (j<center_index){
coefficent=-1;
}
var x=(screen.width-rectangle.width)/2+j*margin*coefficent;
rectangle.SetX(x);
}
这个代码把一切都在中心(未凉)。
任何有关这个问题的帮助将会受到高度赞赏。
编辑:
对不起,我没有说清楚,
继承人另一个图像更清晰(行,是中线):
所以你可以看到,我们正在移动所有矩形,以便中间的矩形位于中心。
就像当您按下中心按钮以在Word文档中水平居中文本时,我正在尝试使用矩形执行此操作。
你期望发生什么? – beaker 2013-03-24 14:56:35
嗨,我更新了我的问题 – 2013-03-24 15:01:44
为什么不使用CSS来居中呢? JS并不是这方面的正确工具。 – Bergi 2013-03-24 15:52:59