При разработке одного проекта возникла проблема с размещением div посередине страницы, независимо от ширины divа и наличия скролла на странице.
Если страница умещается на экране, это можно сделать с помощью css (position:absolute; left i top), но даже здесь нужно учитывать ширину div в каждом варианте.
Если на странице появляется прокрутка, значит, есть какие-то проблемы.
С недавних пор (и в этом проекте тоже) я использую Javascript-фреймворк jQuery, решил оформить его как плагин.
Так появился плагин позиционирования.
Плагин имеет 2 метода: позиционирование(leftOffset, topOffset, прокрутка) — позиционирует элемент на странице.
leftOffset — горизонтальное смещение topOffset — вертикальное смещение прокрутка — это параметр, который определяет позиционирование относительно «абсолютной» верхней левой точки браузера или позиционирование относительно верхней левой точки уже прокрученной страницы.
Вызов centering() позиционирует элемент точно в центре страницы.
Плагин тестировался в FF 3.0, IE6.0+, Safari 3.1, Opera 9.6. Пример можно увидеть здесь yablog.org.ua/jquery/index.html Внизу страницы есть 3 кнопки — нажав на них вы сможете увидеть плагин в действии.
Теги: #jQuery #JavaScript #jQuery
-
Альфа-Версия Raspberry Pi Прибыла С Завода
19 Oct, 24 -
Искусственные Нейронные Сети. Часть 3
19 Oct, 24 -
Что Мне Понравилось В Ruby On Rails
19 Oct, 24