2010-06-07 3 views
1

J'utilise jCarousel comme un menu dans mon site Web. il y a une liste de liens qui est plus longue que les éléments qui la contiennent et jCousous est utilisé comme une barre de défilement pour voir cette liste. mon problème est que chaque fois qu'un lien est cliqué et qu'une nouvelle page est chargée, jCousel remet à sa position de début ainsi parfois un lien actif n'est plus visible après que la page se recharge. une idée de comment je peux faire jCousel se concentrer sur le lien actif spécifique?empêchant jCarousel formulaire retourner à la position de début après le chargement de la page

vous pouvez voir un exemple de ce que je veux dire ici: http://174.133.190.8/~goldarch/index.php?option=com_content&view=article&id=50&Itemid=57 (consultez le menu en haut)

vous remercie tous.

Répondre

0

j'ai réussi, enfin, de le retirer en utilisant ce bit de code lorsque j'appelle l'objet lCarousel: ce que j'avais dans ma section:

<script type="text/javascript"> 
jQuery(document).ready(function() { 
    var container = jQuery('#mycarousel'); 
    var startPlace = jQuery('li',container).index(jQuery('#current',container)); 
    startPlace = startPlace + 1; 
    jQuery('#mycarousel').jcarousel({ 
     start: startPlace/*, 
     wrap: 'last' */ 
    }); 
}); 
</script> 

espère que cela aidera quelqu'un l'avenir.

+0

J'ai essayé votre code, mais cela ne fonctionne pas pour moi. Où jQuery obtient #current? – testing

Questions connexes