У меня определен класс CSS, назовите его:
<style type="text/css">
.Foo { position: fixed; left: 50px; top: 50px; }
</style>
, где я позиционирую элемент на экране абсолютно. Во время выполнения моей веб-страницы я создаю и удаляю много элементов и присваиваю им класс Foo
. При изменении размера браузера я хочу изменить значения left
и top
в классе Foo
, чтобы в результате вычисления изменилось положение элементов всех Foo
.
Я не хочу просто изменять таблицы стилей, я хочу вычислить значение и сделать так, чтобы все текущие и будущие элементы Foo
получили это новое вычисленное значение left
и top
.
У этого сайта есть пример, но код довольно сложный.
http://www.shawnolson.net/a/503/altering-css-class-attributes-with-javascript.html
Есть ли хороший, чистый способ программно изменить то, что определяется как Foo
Спасибо!