Главная » 2013 Август 30 » ВСПЛЫВАЮЩЕЕ ОКНО В КОНЦЕ СТРАНИЦИ С JQUERY
08:06 ВСПЛЫВАЮЩЕЕ ОКНО В КОНЦЕ СТРАНИЦИ С JQUERY | |||||||
ВСПЛЫВАЮЩЕЕ ОКНО В
КОНЦЕ СТРАНИЦИ С JQUERY На днях я читал статью в NYTimes, и мне очень понравилось
окно, которое выдвигается из правого нижнего угла, когда вы читаете последнюю
часть статьи. Это окно показывает следующую статью из той же категории, и я
подумал, что это может быть интересным
для любого блога или веб-сайта. ПОСМОТРЕТЬ
ДЕМО СКАЧАТЬ
ИСТОЧНИКА Идея состоит в том, чтобы иметь элемент на странице (при
этом в последнем абзаце), который вызывает окно. Хорошо, давайте начнем! РАЗМЕТКА Во-первых, нам нужно вставить где-то в пункте страницы ID «последний»:
Затем, нам понадобятся следующие HTML для окна:
Ссылка элемента с классом "закрыть" даст
пользователю возможность, закрыть окно, и оно не появится снова. CSS Хорошо, давайте добавим некоторый стиль для нашего окна:
Мы даем для окна фиксированное положение, чтобы оно следовало
за пользователем, пока он прокручивает страницу. Посмотри, на CSS3.info, если вы хотите увидеть, как создать
тень: Box-тень, одна из
лучших новых особенностей CSS3 Текстовые элементы и ссылка будет иметь следующий стиль:
Вы можете адаптировать стиль этих элементов в соответствии с
вашим сайтом. Стиль крестика закрытия выглядит следующим образом:
Теперь, давайте добавим JavaScript для эффекта. JAVASCRIPT Во-первых, мы включаем библиотеку JQuery перед тегом конца
тела:
Затем добавим две функции. Одина из них, чтобы
определить, что мы достигли триггер
элемента при прокрутке и заставить окно выскользнуть. Другая функция заставляет
текстовое окно исчезать при нажатии на крестик закрытия.
Я надеюсь, вам понравился урок, и вы сможете его как-то
использовать! ПОСМОТРЕТЬ
ДЕМО СКАЧАТЬ
ИСТОЧНИКА | |||||||
|
Всего комментариев: 0 | |