Блог
Главная » jQuery » Выплывающий блок с помощью jQuery
12:57



Еще один урок про выплывающие панели\блоки.

Данное решение идеально использовать для контактных форм или опросов на сайте. Расположить его можно с любого края страницы. Кроме этого, можно использовать красивую картинку для повышения кликабельности.

Первым делом подключаем скрипты и инициализируем функцию:
Code

<script src="hjquery.min.js" type="text/javascript"></script>  
<script src="jquery.tabSlideOut.v1.2.js">  

  <script>  
  $(function(){  
  $('.slide-out-div').tabSlideOut({  
  tabHandle: '.handle', //класс элемента вкладки  
  pathToTabImage: 'images/contact_tab.gif', //путь к изображению "обязательно"  
  imageHeight: '122px', //высота изображения "обязательно"  
  imageWidth: '40px', //ширина изображения "обязательно"  
  tabLocation: 'left', //сторона на которой будет вкладка top, right, bottom, или left  
  speed: 300, //скорость анимации  
  action: 'click', //опции=: 'click' или 'hover', анимация при нажатии или наведении  
  topPos: '200px', //расположение от верхнего края/ использовать если tabLocation = left или right  
  leftPos: '20px', //расположение от левого края/ использовать если tabLocation = bottom или top  
  fixedPosition: false //опции: true сделает данную вкладку неподвижной при скролле  
  });  

  });  

  </script>


Подробно о каждой опции Вы можете прочитать в комментариях к коду.

Еще нам понадобится немного стилей оформления:
Code

<style>  
   
  .slide-out-div {  
  padding: 20px;  
  width: 250px;  
  background: #ccc;  
  border: #29216d 1px solid;  
  }  
  </style>


И вот таким образом нам необходимо встроить панель в любую часть тела документа:
Code

<div class="slide-out-div">  
  <a class="handle" href="http://link-for-non-js-users.html">Content</a>  
  <h3>Контакты</h3>  
   

Тут может быть все, что угодно!!!  
  </p>  
   

Даже форма обратной связи</p>  
  </div>


Как Вы можете заметить в коде сверху присутствует ссылка. Она будет показана пользователям, у которых отключен Javascript.

Категория: jQuery

Вы не авторизованы, по-этому вы не можете скачивать файлы к материалу, просматривать демо, читать и оставлять комментарии!

Knu.com
  • Опросик
  • Зайдете ли вы к нам еще?