JavaScript: изменить на абсолютное позиционирование - PullRequest
0 голосов
/ 15 апреля 2010

Я пытаюсь центрировать страницу с любым разрешением, но при этом могу использовать абсолютное позиционирование для перемещения изображений. Я полагаю, что лучшим способом было бы расположить таблицу относительно в начале в центре страницы, а затем изменить ее на абсолютное позиционирование при загрузке страницы. Я думаю, что правильная строка:

document.getElementById ("Объект"). Style.position = "absolute";

Однако после того, как я поставил окно с предупреждением о том, где находится левая сторона объекта, я не определен. Но, если я непосредственно назначу его позиции (Object.style.left = 500), я получу это число. Поэтому я могу присвоить ему значение, то есть оно находится в абсолютной позиции, но я не могу извлечь значение из этого. Вроде запутанно, но, надеюсь, это имеет смысл, и кто-то знает, что делать. Спасибо.

1 Ответ

1 голос
/ 15 апреля 2010

используйте document.getElementById("elementName").offsetLeft, чтобы найти положение объекта
относительно позиции родительского контейнера [в вашем случае, document.body]
Вы обращаетесь к левому параметру объекта стиля CSS, который отличается.

...