Ищу плагин jQuery - всплывающий блок
Я ищу плагин jQuery, который может создать всплывающее окно контейнера с левой или правой стороны страницы на каком-либо событии (onClick или onMouseOver).
Пример можно найти по адресу http://www.nationalgeographic.com/ - когда страница загружается, рекламные объявления о покупках скользят с левой стороны экрана браузера (он отображается автоматически только один раз, чтобы увидеть его снова, необходимо удалить этот веб-сайт куки и перезагрузите страницу - было бы здорово, если бы плагин имел эту функцию на основе куки).
4 ответа
То, чего вы пытаетесь достичь, на самом деле довольно легко реализовать самостоятельно. Вот быстрый пример: http://jsfiddle.net/JYRhh/ Нажмите на серый блок, чтобы развернуть его.
Он не имеет функции куки, но плагин Flyout Ribbon, кажется, то, что вы ищете. Скорее всего, вам придется немного изменить CSS, чтобы он не занимал всю страницу.
Редактировать: Очевидно, оригинальная ссылка умерла ужасной смертью за последние несколько лет. Вот ссылка Wayback Machine на исходную страницу.
Существует плагин, называемый jquery dock, который может выполнять функции, которые вы ищете. Похоже, что он может пристыковываться к верху, низу, влево или вправо, и может даже пристыковываться к определенным элементам. При наведении дока полностью открыта для просмотра, в противном случае она частично скрыта. Похоже, вы можете связать его с другими событиями, кроме hover, если это необходимо.
Здесь ссылка на демо и скачать, а здесь ссылка на демо.
Вот некоторые из плагинов jquery, которые могут быть полезны для вас
http://www.building58.com/examples/tabSlideOut.html (выглядит точно так же, как на веб-сайте NGC)
http://dumitruglavan.com/jQuery-Feedback-Badge/
Ниже может быть наиболее подходящим для вас
http://www.freecss.info/tutorial/contact/index.html
посмотрите его демо здесь
надеюсь, что один из вышеупомянутых плагинов jquery будет полезен