jquerytools覆盖函数似乎不存在
我正在使用jquery工具中的overylay,但是我似乎无法让示例正常工作 我得到以下错误: “$([rel='overlay'])。overlay(function(){”不是函数 在我的HTML文件中,我有jquery/overlay包,然后我有“common.js”,其中我调用rel=overlay的所有链接的overlayjquerytools覆盖函数似乎不存在,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 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文件似乎有错误。如果我直接从工作覆盖演示页面下载工作文件,则覆盖效果有效,否则,我只会遇到错误,如“覆盖不是函数”。