• User

    [RISOLTO] jquery fancybox Circoscrivere a determinati <a>

    Ciao a tutti,
    sto utilizzando jquery fancybox per la creazione di una gallery.
    Funziona tutto correttamente tranne per il semplice fatto che ora tutte le immagini che linkano eseguono lo script aprendo la pagina nel box destinato alla visualizzazione intera delle foto.

    Ad inizio pagina ho inseito il codice seguente:

    
    <script type="text/javascript">
    $(document).ready(function() {
    $("a").fancybox();
    });
    </script>
    ```Ora il problema è che ovunque io abbia un <a><img src""> ... viene eseguita la funzione di apertura del "fancybox".
    
    E' possibile circoscrivere tale funzione solo ai collegamenti desiderati.
    Essi sono racchiusi in un <div>. Posso sfruttare questo per dire allo script di eseguire il fancybox solo in quella sezione?
    Grazie
    
    Alessandro

  • User

    scusate ho risolto con un class!


  • User Newbie

    Ciao, ho il tuo stesso problema, ma non sono molto pratico, mi potresti spiegare meglio come hai risolto, magari con il codice completo....

    Grazie 1000


  • User

    Ciao,

    guarda io ho risolto mettendo un class prima delle varie img.
    [PHP]
    <div align="center">
    <p align="center"><img src="img/l.gallery.JPG"></p>
    <a class="group" rel="group" href="gallery/1_b.JPG"><img border="0" src="gallery/1_s.JPG"></a>
    <a class="group" rel="group" href="gallery/2_b.jpg"><img border="0" src="gallery/2_s.jpg"></a>
    <a class="group" rel="group" href="gallery/3_b.jpg"><img border="0" src="gallery/3_s.jpg"></a>
    <a class="group" rel="group" href="gallery/4_b.jpg"><img border="0" src="gallery/4_s.jpg"></a>
    </div>[/PHP]


  • User Newbie

    mi spieghi come hai risolto? in modo più approfondito. cosa hai messo nel css alla class gruop? garzie.