Позиционирование Плагина Jquery

При разработке одного проекта возникла проблема с размещением 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

Вместе с данным постом часто просматривают: