Fancybox función onComplete no se ejecuta

Por alguna razón, simplemente no está ejecutando elonComplete función. Sin embargo, sí carga el div fancybox. Mi html:

<ul>
    <li class="orange">

           #1 <a href="#text">click here</a>

           <div id="text" class="text">text text text</div>

    </li>
</ul>

Mi jquery

 jQuery('li a').fancybox({       
    'autoDimensions':   'false',
    'width' :   631,
    'height':   256,        
    'onComplete':function(){

        alert('running');
        jQuery('.fancybox-skin').css('background-color',colour);
    }
});

la alerta no se ejecuta También he intentado cambiar la función de evento aonClosed y los otros eventos, y nada.

Respuestas a la pregunta(5)

Su respuesta a la pregunta