Search code examples
javascriptjqueryhtmlcolorbox

ColorBox Grouping Photos


Im using color box, i have it working fine, except i don't understand how to add multiple images to the gallery when it is clicked.

But i need 2 images to appear for each flower.

Thanks for your help!


Solution

  • There's a lot to explain here because you are using the example code, you need to add rel="Example1" attribute to your image tags. Each group of images must have a unique rel attribute value and a corresponding jQuery hook:

    Your jQuery code:

    $("a[rel='example1']").colorbox(); // Choose the type of colorbox instance you like and replicate it
    $("a[rel='example2']").colorbox();
    

    If all your images on the page have the same rel attribute value the colorbox instance will group all the images on your page into a slideshow.

    <a href="images/floral/full-size/vegas-weddings-floral-1.jpg" rel="example1" title="Flower 1">
    <a href="images/floral/full-size/vegas-weddings-floral-1.jpg" rel="example1" title="Flower 2">
    <a href="images/floral/full-size/vegas-weddings-floral-1.jpg" rel="example1" title="Flower 3">
    
    <a href="images/floral/full-size/vegas-weddings-floral-1.jpg" rel="example2" title="Flower 1">
    <a href="images/floral/full-size/vegas-weddings-floral-1.jpg" rel="example2" title="Flower 2">
    <a href="images/floral/full-size/vegas-weddings-floral-1.jpg" rel="example2" title="Flower 3">