在子页面上使用jquery

时间:2010-01-27 12:49:44

标签: jquery colorbox

如果我将('mypage.htm')加载到<div id="placeMyContentHere">

我需要将JQuery放在“mypage.htm”中吗?我在我的子页面上使用了彩盒(灯箱ike)。如果我添加jquery.js&amp; colorbox.js进入mypage.htm它的工作原理。虽然我无法帮助思考有更好的方法。

以下是我通常称之为colorbox的方式

$(document).ready(function() {

$("a[rel='example1']").colorbox();

3 个答案:

答案 0 :(得分:2)

使用load的回调函数重新初始化colorbox,您注入$(document).ready(...的内容中不需要div,例如:

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

答案 1 :(得分:1)

您不需要在子页面中包含jquery和colorbox。您正在更改DOM对象,因此请使用jquery live

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

答案 2 :(得分:0)

不,你应该只包括你的javascript库(jQuery和插件)一次;在主页上。