2017-06-20 12 views
0

如果我将我的html文档设置为dir=rtl,则所有绝对定位的元素按预期移动到右侧,但翻译很尴尬。我需要将这些元素移动到一个负值位置以正确居中。从右到左是搞乱像素定位?

删除rtl解决了这个问题,一切都保留了相同的笛卡尔起源。

回答

0

如果你平时正确x的元素像这样的中心:如果你想正常的位置,然后不要

x = (x -1) * windowWidth + elm.clientWidth/2; 

x = x * windowWidth - elm.clientWidth/2; // x is a value in [0..1] 

那么你可能需要做一些像除以2.