AnythingSlider



Возможности

Настройки по умолчанию

$('#slider1, #slider2').anythingSlider({
  // Внешний вид
  width               : null,      // Override the default CSS width
  height              : null,      // Override the default CSS height
  resizeContents      : true,      // If true, solitary images/objects in the panel will expand to fit the viewport

  // Navigation
  startPanel          : 1,         // Устанавливает начальный слайд - This sets the initial panel
  hashTags            : true,      // Should links change the hashtag in the URL?
  buildArrows         : true,      // Стрелки навигации - If true, builds the forwards and backwards buttons
  buildNavigation     : true,      // If true, buildsa list of anchor links to link to each panel
  navigationFormatter : null,      // Details at the top of the file on this use (advanced use)
  forwardText         : "»", // Link text used to move the slider forward (hidden by CSS, replaced with arrow image)
  backText            : "«", // Link text used to move the slider back (hidden by CSS, replace with arrow image)

  // Slideshow options
  autoPlay            : true,      // This turns off the entire slideshow FUNCTIONALY, not just if it starts running or not
  startStopped        : false,     // If autoPlay is on, this can force it to start stopped
  pauseOnHover        : true,      // If true & the slideshow is active, the slideshow will pause on hover
  resumeOnVideoEnd    : true,      // If true & the slideshow is active & a youtube video is playing, it will pause the autoplay until the video has completed
  stopAtEnd           : false,     // If true & the slideshow is active, the slideshow will stop on the last page
  playRtl             : false,     // If true, the slideshow will move right-to-left
  startText           : "Start",   // Start button text
  stopText            : "Stop",    // Stop button text
  delay               : 3000,      // How long between slideshow transitions in AutoPlay mode (in milliseconds)
  animationTime       : 600,       // How long the slideshow transition takes (in milliseconds)
  easing              : "swing"    // Anything other than "linear" or "swing" requires the easing plugin
});

Использование

Changelog

Version 1.4

Подключение

Подключаемм необходимые скрипты и CSS-стили в <head>:

<link rel="stylesheet" href="page.css" type="text/css" media="screen" />
<link rel="stylesheet" href="slider.css" type="text/css" media="screen" />
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="jquery.easing.1.2.js"></script>
<script src="jquery.anythingslider.js" type="text/javascript"></script>

Далее на странице прописываем сценарий:

 <script type="text/javascript">

function formatText(index, panel) {

return index + "";

}

$(function () {

$('.anythingSlider').anythingSlider({

easing: "easeInOutExpo",        // Anything other than "linear" or "swing" requires the easing plugin

autoPlay: true,                 // This turns off the entire FUNCTIONALY, not just if it starts running or not.

delay: 3000,                    // How long between slide transitions in AutoPlay mode

startStopped: false,            // If autoPlay is on, this can force it to start stopped

animationTime: 600,             // How long the slide transition takes

hashTags: true,                 // Should links change the hashtag in the URL?

buildNavigation: true,          // If true, builds and list of anchor links to link to each slide

pauseOnHover: true,             // If true, and autoPlay is enabled, the show will pause on hover

startText: "Старт",             // Start text

stopText: "Стоп",               // Stop text

navigationFormatter: formatText       // Details at the top of the file on this use (advanced use)

});

$("#slide-jump").click(function(){

$('.anythingSlider').anythingSlider(6);

});

});

</script>

Вы можете поменять параметры delay (время задержки между двумя слайдами), animationTime (время на смену слайдов), названия кнопок "Старт" и "Стоп"". Чтобы убрать кнопки навигации по слайдам, значение buildNavigation следует установить в значение false.

В том месте, где должен быть слайдер, вставляем блоки со стилями

Внутри блоков используется ненумерованный список. Каждый элемент слайдера будет представлять отдельный элемент этого списка.