usando jQuery en la página niño
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();
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.