Показать сообщение отдельно
  #8 (permalink)  
Старый 14.05.2015, 19:16
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

<script>
var a = [0, 1, 2, 3, 4, 5];
function sdir(d) {
    d==1 ? a.unshift(a.pop()) :  a.push(a.shift());
    document.getElementById('s').innerHTML = a.join(', ');
}
</script>
<button onclick="sdir(1)">&laquo;</button> <button onclick="sdir(-1)">&raquo;</button>
<div id="s">0, 1, 2, 3, 4, 5</div>

Умножая аргумент переданный в функцию на известную ширину окна слайдера, можно просто получать как параметр для анимации, так и смещение соседнего изображения, которое также анимируется.
Ответить с цитированием