выполнить нечетным рисункам слайд-шоу
добавить сверху кнопку, а затем 6 маленьких рисунков одинакового размера, один под другим. При нажатии на кнопку среди всех найденных рисунков для нечетных выполнить эффект слайд-шоу – заезд/скрытие рисунка под соответствующим ему нижним рисунком со скоростью «slow».
МОЖЕТЕ ПЕРЕДЕЛАТЬ? [js] var timer, show, n = 0, fn = ["add","remove"]; function blinker(cls, duration, sel) { var elems = [].slice.call(document.querySelectorAll(sel)); show = function() { document.body.classList.add("open"); window.clearTimeout(timer); }; return function() { show(); (function mig(a) { elems[n].classList[fn[0]](cls); n = ++n % elems.length; if(!n) {elems.reverse();fn.reverse()} timer = window.setTimeout(mig, duration) })() } } var go = blinker("show", 800, ".tkl"); [js] |
blackdiie,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Цитата:
|
а так?
|
blackdiie,
теги форматиирования в квадратных скобках [тег], помочь с решением не могу. |
шорошо, спасибо.
|
Часовой пояс GMT +3, время: 03:39. |