Изменение эффекта / валюта цикла Мальсупа на основе индекса слайда

У меня есть галерея, в которой я использую цикл malsup, и я хотел бы изменить эффект в зависимости от ссылки, по которой был нажат индекс (scrollLeft или scrollRight). я знаю .live() вероятно, будет работать в этой ситуации, но я не уверен, как реализовать программно. Ниже приведен код, чтобы дать представление о том, что я хотел бы сделать.

var animDir = 'scrollLeft';
var animIndex = 0;

  $("#colors").cycle({
    fx : animYarisDir,   
    timeout : 0
  });

  $("#color-controls > li a").click(function(e){
    e.preventDefault();
    $this = $(this),
    i = $this.parent().index() -2;    
    if (i > animIndex ){
      animDir = "scrollLeft";
    } else {
      animDir = "scrollRight";
    };    
    $("#colors").cycle(i);           
    animIndex = i;
  })

Заранее спасибо,

JN

1 ответ

Doh! Билет на мой ответ должен был пройти fx : "scrollHorz" к вариантам цикла и цикла делает работу за вас.

Другие вопросы по тегам