Есть все виды вариаций, но в основном вы будете делать:
- чтобы начать, добавьте div к документу (или к некоторому элементу контейнера, в зависимости от того, как выглядит ваш сайт)
- запустить транзакцию AJAX, чтобы получить контент для вашего маленького всплывающего окна (если его там уже нет на скрытой странице)
- дайте div, соответствующий CSS, вы хотите, чтобы атрибуты класса стилировали его так, как вы хотите (важно, чтобы он был видимым: -)
Среди вещей, которые должно содержать ваше всплывающее окно, - кнопка или какой-либо другой элемент управления, позволяющий удалить его. Вы можете использовать функцию jQuery offset (), чтобы найти позицию на странице чего-то, по которой щелкнули, и затем информацию о положении (верхний левый угол) можно использовать для позиционирования вашего плавающего элемента. Ваш плавающий элемент, вероятно, должен быть позиционирован с абсолютным позиционированием и иметь значение "z-index", которое больше, чем окружающий контент.
Как именно вы это делаете, во многом зависит от того, как выглядит ваш сайт, как размещается и позиционируется другой контент, и как вы получаете / синтезируете контент всплывающих окон.