Прокрутка ссылок в блоке

724
4.6 из 10
Проголосовало: 3




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

Для начала необходимо подключить JQuery. Ставим следующий код между тегами <head>.

Code
<script src='http://webo4ka.ru/Ucoz3/prokrutka_ccilok_v_bloke_jquery.min.js'></script>

Код CSS

Code
<style>
#list {
  text-align: center;
  border: 1px solid #ccc;
  width: 200px;
  overflow: auto;
  height: 100px;
  position: relative;
  font-size: 14px;
  line-height: 1.4;
  font-family: Georgia, Helvetica, Arial, Sans-Serif;
  margin: 0 auto;
  border-radius: 5px;
  box-shadow: 0px 0px 15px #ccc;
  }
#list ul {
  list-style-type: none;
  }
#list li {
  margin-left: -40px;
  }
#list a {
  text-decoration: none;
  display: block;
  color: #000;
  }
#mover {
  position: absolute;
  width: 100%;
  padding-top: 0px;
  height: 200px;
  }
#list .hover {
  font-weight: bold;
  font-size: 18px;
  color: red;
  }
</style>

Код JavaScript

Code
<script>
$(function() {
  $("#list").css("overflow", "hidden").wrapInner("<div id='mover' />");
  var $el,
  speed = 9.2,
  cur = -1,
  items = $("#list a"),
  max = items.length - 10;
  items
  .each(function(i) {
  $(this).attr("data-pos", i);
  })
  .hover(function() {
  $el = $(this);
  $el.addClass("hover");
  $("#mover").css("top", -($el.data("pos") * speed - 0));
  cur = $el.data("pos");
  }, function() {
  $(this).removeClass("hover");
  });
});
</script>

Код HTML

Code
<div id="list">
  <ul>
  <li><a href="#">Шаблоны</a></li>
  <li><a href="#">Скрипты</a></li>
  <li><a href="#">Навигация</a></li>
  <li><a href="#">Иконки</a></li>
  <li><a href="#">Разное</a></li>
  <li><a href="#">Закладки</a></li>
  <li><a href="#">Склад</a></li>
  <li><a href="#">Помощь</a></li>
  <li><a href="#">Обратная связь</a></li>
  <li><a href="#">webo4ka</a></li>
  </ul>
</div>
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://yraaa.ru/
  • Всего комментариев: 1

GrandZ
0
GrandZ написал: Написано 21 Июля 2014 в 14:38
Комментарий №1
И где здесь ПРОКРУТКА?
Обыкновенное Выделение при наведении мышки

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2118
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • Marishka написал:
  • Доп 8 станций:
    Код
    <div class="mSt"><p>Tropical</p><div data="2/trop_64">64</div><br><div data="2/trop_128">128</div><br><div data="2/trop_320">320</div></div>  
      <div class="mSt"><p>Нафталин FM</p><div data="2/naft_64">64</div><br><div data="2/naft_128">128</div><br><div data="2/naft_320">320</div></div>  
      <div class="mSt"><p>Rave FM</p><div data="2/rave_64">64</div><br><div data="2/rave_128">128</div><br><div data="2/rave_320">320</div></div>  
      <div class="mSt"><p>Gold</p><div data="2/gold_64">64</div><br><div data="2/gold_128">128</div><br><div data="2/gold_320">320</div></div>  
      <div class="mSt"><p>GOA/PSY</p><div data="2/goa_64">64</div><br><div data="2/goa_128">128</div><br><div data="2/goa_320">320</div></div>  
      <div class="mSt"><p>Minimal/Tech</p><div data="2/mini_64">64</div><br><div data="2/mini_128">128</div><br><div data="2/mini_320">320</div></div>  
      <div class="mSt"><p>House</p><div data="2/fut_64">64</div><br><div data="2/fut_128">128</div><br><div data="2/fut_320">320</div></div>  
      <div class="mSt"><p>Megamix</p><div data="2/mix_64">64</div><br><div data="2/mix_128">128</div><br><div data="2/mix_320">320</div></div>


    Fix работы радио:
    Находим: if(radUrl=="tm" || radUrl=="ps" || radUrl=="teo" || radUrl=="dc")
    Меняем на: if (radUrl == "tm" || radUrl == "ps" || radUrl == "teo" || radUrl == "dc" || radUrl == "gop")
  • CbIPoK2513 написал:
  • Мой вариант выдаёт аватарку картинкой, а не текстом.
  • waak написал:
  • и ещё забыл добавить что использую модуль каталог сайтов
  • waak написал:
  • Почему у меня он перелистывает в верх а не вниз и если это первая песня на стр то он её по кругу гоняет а не переходит к последней
    и как сделать стоп по клику на трек который играет?
  • Acht написал:
  • Тест
    Последние темы
    Опрос
    466
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 3
    Гостей: 3
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: