Вторник, 03.03.2026, 09:56
Меню сайта
    Форма входа
    Категории раздела
    скрипты для ucoz сайта [3099]
    шаблоны для ucoz скачать [2660]
    Иконки групп для форума [25]
    Графика для сайта [1953]
    шаблоны psd для фотошопа [27]
    кисти для фотошопа [39]
    уроки фотошопа на русском языке [4]
    стили для фотошопа [3]
    шрифты для фотошопа cs4 [12]
    Web-master [3058]
    Поиск
    Календарь
    «  Июль 2009  »
    Пн Вт Ср Чт Пт Сб Вс
      12345
    6789101112
    13141516171819
    20212223242526
    2728293031
    Архив записей
    Наш опрос
    Умеете ли вы писать скрипты для ucoz?
    Всего ответов: 73
    Мини-чат
    200
    Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 2
    Гостей: 2
    Пользователей: 0
    Главная » 2009 » Июль » 4 » Выезжающая снизу панель на jQuery
    17:04
    Выезжающая снизу панель на jQuery
    Данный урок расскажет Вам о том, как сделать выезжающую панель внизу страницы с помощью jQuery.

    Подключаем фреймворк и все необходимые скрипты между тегами <head></head>:

    Code
    <script type="text/javascript" src="js/jquery-1.3.1.min.js"></script>
      <script type="text/javascript" src="js/jquery.easing.1.3.js"></script>
    <script>
      $(document).ready(function() {
      var easing_type = 'easeOutBounce';
      var default_dock_height = '40';
      var expanded_dock_height = $('#dock').height();
      var body_height = $(window).height() - default_dock_height;
      $('#fake-body').height(body_height);
      $('#dock').css({'height': default_dock_height, 'position':'absolute', 'top': body_height});
      $(window).resize(function () {
      updated_height = $(window).height() - default_dock_height;
      $('#fake-body').height(updated_height);  
      $('#dock').css({'top': updated_height});
      });
      $('#dock').mouseover(function () {
      expanded_height = $(window).height() - expanded_dock_height;
      $(this).animate({'height':expanded_dock_height,'top': expanded_height},{queue:false, duration:800, easing: easing_type});
      }).mouseout(function () {
      body_height = $(window).height() - default_dock_height;
      $(this).animate({'height':default_dock_height,'top': body_height},{queue:false, duration:800, easing: easing_type});
      });
      });
      </script>

    Не забываем про стили оформления:

    Code
    <style>
       
      body {
      margin:0;  
      padding:0
      }
    #fake-body {
      overflow:auto;
      z-index:1;
      }
    #dock {
      background:#ccc url(bg.gif) repeat-x;
      height:200px;
      z-index:100;
      width:100%;
      }
    </style>

    И теперь давайте взглянем на структуру тела документа. Обязательно необходимо все содержание тега <body> поместить в слой с id="fake-body". Без этого панель будет неправильно отображаться.

    Code
    <div id="fake-body">
      <!-- Put your entire website in this section -->
      <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
      <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
      <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
      </div>  
    <div id="dock">
      <!-- Put your dock in this section -->
      </div>

    Пример (не реклама!)
    Категория: скрипты для ucoz сайта | Просмотров: 543 | Добавил: NiKsOn1991 | Рейтинг: 0.0/0
    Всего комментариев: 8
    8 Arhangel666  
    0
    не че так....с пивом потянет.... biggrin

    7 Simpsonnn  
    0
    Было я выкладывал!

    6 RoLLeR  
    0
    нори

    5 Djunior  
    0
    +
    Нормуль!

    4 AlexV  
    1
    Ха, прикольно) Лови +

    2 NiKsOn1991  
    0
    пример смотрите
    happy

    1 XeroX  
    0
    скрин дай

    3 ILLEGAL  
    1
    там пример норм...

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]