jquerytools覆盖函数似乎不存在

jquerytools覆盖函数似乎不存在,jquery,overlay,Jquery,Overlay,我正在使用jquery工具中的overylay,但是我似乎无法让示例正常工作 我得到以下错误: “$([rel='overlay'])。overlay(function(){”不是函数 在我的HTML文件中,我有jquery/overlay包,然后我有“common.js”,其中我调用rel=overlay的所有链接的overlay // jQuery functions go in here if (typeof(jQuery) != "undefined") { /* Pop

我正在使用jquery工具中的overylay,但是我似乎无法让示例正常工作

我得到以下错误:

“$([rel='overlay'])。overlay(function(){”不是函数

在我的HTML文件中,我有jquery/overlay包,然后我有“common.js”,其中我调用rel=overlay的所有链接的overlay

    // jQuery functions go in here
if (typeof(jQuery) != "undefined") {
    /* Pops overlay windows for links with rel="overlay" */
     $(function() {
        $("body").append("<div class='overlay' id='overlay'><div class='overlay-wrap'></div></div>");
        // if the function argument is given to overlay, it is assumed to be the onBeforeLoad event listener 
        $("a[rel='overlay']").overlay(function() {  
            // grab wrapper element inside content 
            var wrap = this.getContent().find("div.overlay-wrap"); 
            // load only for the first time it is opened 
            if (wrap.is(":empty")) { 
                wrap.load(this.getTrigger().attr("href")); 
            } 
        }); 
    });
}
//jQuery函数在这里
if(typeof(jQuery)!=“未定义”){
/*弹出带有rel=“overlay”链接的覆盖窗口*/
$(函数(){
$(“正文”)。追加(“”);
//如果将函数参数指定给overlay,则假定它是onBeforeLoad事件侦听器
$([a[rel='overlay'])。overlay(function(){
//抓取内容中的包装器元素
var wrap=this.getContent().find(“div.overlay-wrap”);
//仅在第一次打开时加载
如果(wrap.is(“:empty”){
wrap.load(this.getTrigger().attr(“href”);
} 
}); 
});
}

知道我哪里出错了吗?

你完全确定页面中包含了覆盖JavaScript文件吗

我正在检查这个,他们提供的链接断了

我建议您在服务器上下载并托管.js和.css文件


检查使用…

是的,我想补充一点,jQuery工具自动生成器()生成的JS文件似乎有错误。如果我直接从工作覆盖演示页面下载工作文件,则覆盖效果有效,否则,我只会遇到错误,如“覆盖不是函数”。