Я использую Zurb Orbit Slider: http://www.zurb.com/playground/jquery_image_slider_plugin
У меня есть слайд-шоу с использованием следующих настроек:
$(window).load(function() {
$('#featured').orbit({
animation: 'fade',
animationSpeed: 100, // how fast animtions are
timer: true, // true or false to have the timer
advanceSpeed: 250, // time between transitions
directionalNav: false, // manual advancing directional navs
afterSlideChange: function(){} // empty function
});
});
тогда я скрываю таймер с помощью CSS (потому что, если я выключаю таймер, тогда кадры не продвигаются, и я спрятал навигационные указатели так ...):
div.timer {display: none;}
во всяком случае, пока все работает идеально для меня. что я могу выяснить, как это сделать, так это заставить слайд-шоу перестать вращаться по слайдам, то есть остановиться на последнем слайде / не вернуться назад к первому.
Я подозреваю, что ответ как-то связан с возможностью добавления функции после смены слайда:
afterSlideChange: function(){}
но, увы, этот JS вне меня.
на случай, если вам интересно: для небольшого эксперимента я использую ползунок jquery для создания своего рода анимации остановки движения - техники, о которой я давно задумывался. это работает отлично, но вечная петля действительно испортила вещи. :)
Большое спасибо за ваше время и за то, что поделились своим опытом!
Jon