ColorBox Onclose funzione non funziona

Sto cercando di aprire una nuova colorbox finestra quando è chiuso.

Sto usando questo codice:

$(".inline").colorbox({
    inline: true, 
    width: "50%", 
    escKey: false,
    onClose: function() {
        $('#newWindow').show();
    }

Se c’è qualcosa di sbagliato in questo codice?

È la parentesi mancante e la staffa di montaggio alla fine solo un errore, quando si è copiato e incollato?
Se questo è il tuo codice ti mancano alcune chiusure alla fine “})”. Un po ‘ più di codice e un link sarebbe utile

OriginaleL’autore Satch3000 | 2012-01-04

3 Replies
  1. 17

    Descrizione

    Ipotizzando l’utilizzo di jack moore colorbox plugin per jQuery devi cambiare onClose per onClosed e utilizzare open:true.
    E si ha sempre a chiudere la funzione.

    Controllare il jsFiddle Dimostrazione.

    Campione

    Html

    <div class="firstColorBox">first</div>
    <div class="secondColorBox">second</div>

    jQuery

    $(".firstColorBox").colorbox({
        inline:true, 
        width:"50%", 
        escKey:false,
        onClosed:function(){
            //open the other colorBox
            $(".secondColorBox").colorbox({
                    inline:true, 
                    width:"50%", 
                    escKey:false,
                    open:true
            });     
        }
    });

    Ulteriori Informazioni

    Aggiornamento

    Sì, sto usando il plugin ma #newWindow non si apre dopo che chiudo la finestra
    La mia domanda è aggiornato. Controllare il campione e jsFiddle.

    OriginaleL’autore dknaack

  2. 0

    Mi consiglia di utilizzare i gestori di eventi che vengono con colorbox:

    $(document).one('cbox_closed', function () { 
        $(".secondColorBox").colorbox({...}); 
    }

    Questo permetterà il codice javascript nella pagina per l’esecuzione. Stavo avendo problemi di esecuzione di tag al secondo popup e questo ha risolto il problema.

    La funzione si attiva solo l’evento di una volta, si può chiudere il secondo popup.

    OriginaleL’autore user1102746

Lascia un commento