2009-11-02 5 views
2

Question assez simple, je sais que c'est juste une question de if/else if instructions, mais je suis incapable de les faire fonctionner correctement. J'utilise la base de http://jqueryfordesigners.com/coda-slider-effect/, je peux les obtenir cachés, etc, mais quand il s'agit de les avoir disponibles en fonction de la situation (ce qui est actuellement sélectionné), je suis juste incapable de le faire fonctionner correctement .Coda-Slider Masquage du bouton précédent et suivant

Il existe un plugin serialscroll pour cela, mais il ne semble pas fonctionner pour coda-slider.

jQuery(function($){ 
var $prev = $('#before'),//prev button 
    $next = $('#after');//next button 

$('.slider').serialScroll({ 
    //... 
    cycle:false, //you probably don't want this 
    onBefore:function(e, elem, $pane, $items, pos){ 
     $prev.add($next).show(); 
     if(pos == 0) 
      $prev.hide(); 
     else if(pos == $items.length-5) 
      $next.hide(); 
    } 
    //... 
}); 

}); Donc, je ne suis pas sûr s'il me manque quelque chose sur le côté serialscroll, ou je devrais juste écrire un morceau simple de situation de JS pour cela, que j'ai du mal à faire!

Je l'ai utilisé et ont mis le cycle: false comme vous pouvez le voir, et alors qu'il arrête le défilement et faire les boutons ne font rien, ils ne disparaitra

Merci à l'avance!

+0

Suggestion: faites un http://jsfiddle.net/ qui illustre le problème et il sera facile pour quelqu'un pour vous aider. – cope360

Répondre

0

est votre fonction onBefore est appelée

Questions connexes