2012-03-27 8 views
0

In ColorBox, ist es möglich, die Reihenfolge zu steuern, in der Fotos in einer gruppierten (rel = "Gruppe") Galerie erscheinen?Colorbox: Kontrollreihenfolge innerhalb rel-Gruppe (Galerie)

Leider erscheinen Fotos aufgrund des Layouts meiner Seite in vertikalen Spalten, die horizontal gruppiert werden müssen. So sind die Links Ausgang in vertikaler Reihenfolge im html, dh:

1 4 7 
2 5 8 
3 6 9 

... aber müssen so angezeigt werden ...

1 2 3 
4 5 6 
7 8 9 

Was ich brauche, tun zu können, ist Um die natürliche Reihenfolge zu überschreiben, sortieren Sie wie ein Tabindex, dh:

rel="group[1]" 
rel="group[4]" 
rel="group[7]" 

rel="group[2]" 
rel="group[5]" 
rel="group[8]" 

rel="group[3]" 
rel="group[6]" 
rel="group[9]" 

Ist das möglich?

Antwort

0

Entschuldigung, ich kann mir keinen einfachen Weg vorstellen, dies zu tun. Die Reihenfolge der Colorbox wird durch die DOM-Platzierung gesteuert und es gibt keine Möglichkeit, dies außerhalb der Bearbeitung des Plugins zu ändern. Am einfachsten wäre es, wenn Sie einen doppelten Satz von DOM-Elementen in der richtigen Reihenfolge erstellen und ihnen stattdessen colorbox zuweisen (dies könnte mit JS geschehen und sie könnten auf "keine" gesetzt sein, so dass sie dem Besucher verborgen bleiben)). Verwenden Sie dann die ursprünglichen Verknüpfungen, um colorbox auf der doppelten Verknüpfung auszulösen, die denselben href-Wert verwendet.

+0

Danke Jack, das ist eine gute Arbeit herum. Ich habe jedoch beschlossen, mein Layout so zu ändern, dass die Elemente in der richtigen Reihenfolge im Dom erscheinen und jQuery verwenden, um sie anschließend neu anzuordnen. Das scheint mein Problem zu lösen! –