Pregunta

si la carga i ( 'mypage.htm') en <div id="placeMyContentHere">

¿Es necesario poner en jQuery "mypage.htm". Estoy usando la caja de color (de ike caja de luz) en mi página secundaria. Si añado jquery.js y colorbox.js en mypage.htm funciona. Aunque no puedo ayudar a pensar que hay una mejor manera.

Aquí es cómo me llamo normalmente colorbox

$(document).ready(function() {

$("a[rel='example1']").colorbox();
¿Fue útil?

Solución

función de devolución de Uso load reinicializar colorbox, no hay necesidad de un $(document).ready(... en el contenido que se está inyectando en su div, por ejemplo:.

$("#placeMyContentHere").load('mypage.htm', function() {
    $("a[rel='example1']").colorbox();
});

Otros consejos

Don necesidad de incluir jQuery y colorbox en la página niño. Está cambiando por lo tanto el objeto DOM usar jQuery en vivo

$("a[rel='example1']").live(function(){
   $(this).colorbox();
});

No, sólo se debe incluir a sus bibliotecas de Javascript (jQuery y plugins) una vez; en la página principal.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top