2011-05-31 3 views
2

Je suis actuellement en utilisant Jcarousel avec un plugin de boîte à lumière. J'ai des vignettes et quand on clique sur chacune d'elles, une boîte de lumière apparaît avec la plus grande version de la vignette, j'ai aussi la possibilité de cliquer à gauche ou à droite pour faire défiler les autres vignettes (ceci est généré en utilisant le Jcarousel) Ma question est je voudrais que le carrousel pour commencer l'ongle du pouce correspondant qui a été cliqué pour ouvrir la boîte de lumière:Jcarousel comment définir le point de départ

HTML:

<div id="productAlts"> 
    <div class="altWrap"> 
     <a id="close_x" class="close" href="#" title="close quick view" ></a> 
     <ul> 
     <% int altImageCount = 0; 
      foreach (var img in addtImages) 
      { 
       altImageCount++; 
      } 
     %> 
     <% int i = 0; 
      foreach (var img in addtImages) 
      { 
       i++; 
       if (i != altImageCount) 
       {%> 
        <li class="<%=img %>"> 
        <img src="http://www.someurl.com/images/products/<%=img.Replace(".jpg", "") %>l.jpg" alt="<%= Model.Name %>" title="<%= Model.Name %>" width="500" height="500" /> 
        </li> 
       <% } 
      } %> 
     </ul> 
    </div> 

jquery:

function QuickAlternate() { 
$('.alternateImages ul li').click(function (e) { 
    $('#productAlts').lightbox_me({ 
     centered: true, 
     onLoad: function() { 
$('#productAlts ul').jcarousel({ 
    wrap: 'circular', scroll: 1, visible: 1 
}); 
     } 
    }); 
    e.preventDefault(); 
}); 

}

Si quelqu'un peut aider, il serait très apprécié depuis que je suis me cogner la tête contre pendant un certain temps

Répondre

1

Pas tout à fait sûr que je comprends ce que vous cherchez, mais il semble que la start option comme indiqué dans http://sorgalla.com/projects/jcarousel/#Configuration devrait faire ce que vous voulez? Donc, quelque chose comme ceci:

$('#productAlts ul').jcarousel({ 
    wrap: 'circular', scroll: 1, visible: 1, start: 4 
}); 

commencerait le 4ème?

+0

position de départ est ce que je veux, mais je voulais faire défiler jusqu'à l'image de la vignette spécifique qui est cliqué sur pour ouvrir la boîte à lumière contenant le carrousel – Lawrence

+0

Ah, laissez-moi clarifier: vous créez jcarousel avec des images 1, 2 , 3, 4 et 5, et le début est réglé sur 4. Vous faites glisser le carrousel sur l'image 5 et cliquez: une boîte lumineuse apparaît avec l'image 5. Vous avancez ensuite vers l'image 2 et fermez la visionneuse. Vous voulez alors que le carrousel montre l'image 2. Est-ce que vous voulez dire? – Femi

+0

oui c'est exactement ce dont j'ai besoin – Lawrence

Questions connexes