Меняющийся информационный блок на jQuery

Сегодня мы научимся делать меняющийся информационный блок на jQuery.

Шаг 1.

Скачаем и подключим необходимые скрипты. А именно скрипт jQuery 1.2.6.js и скрипт самого эффекта jQueryCycle.js. Для подключения нам необходимо разархивировать содержимое в папку scripts в корне сайта, а также вписать между тегами <hеad></hеad> следующий код:
<script type="text/javascript" src="scripts/jQuery 1.2.6.js"></script>
  <script type="text/javascript" src="scripts/jQueryCycle.js"></script>
  <script type="text/javascript">
  $.fn.cycle.defaults.timeout = 6000;
  $(function() {
$('td pre code').each(function() {
eval($(this).text());
});
});
</script>

Шаг 2.

Вставим в документ таблицу, с нужной нам шириной блока. В моем случае это 300 px.
<table width="300" border="0">
<tr>
<td>Здесь будет меняющийся информационный блок</td>
</tr>
</table>

Шаг 3.

Теперь вместо надписи из предыдущего шага вставим код скрипта:
  <div id="s6">
  <div>
  Страница 1.
  </div
  <div> 
  Страница 2.
  </div>
  <div> 
  Страница 3.  
  </div>
  </div>
  <pre><code class="mix">$('#s6').cycle({
  fx:     'scrollUp',
  timeout: 6000,
  delay:  -2000
  });</code></pre>

Вместо слов "Страница 1, 2, 3" можете вставить любой текст, картинки, ссылки и т.п.

Изменяя параметр "fx:" на значения scrollUp, scrollDown, scrollRight, scrollLeft, можете добиться нужного направления анимации блока.

Значение timeout - это время задержки одного кадра в милисекундах. Его вы тоже можете изменять по своему усмотрению.

Шаг 4.

В таблице стилей создадим стиль для тега <pre>
PRE {
DISPLAY: none
}

Готово!
Теги:
информационный блок
Добавлено: 09 Мая 2018 14:31:53 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...