Jquery $(“a[rel=';example1';]”)。colorbox不是函数
我已经将colorbox jQuery插件集成到Wordpress主题中。 但在主页上它会显示Jquery $(“a[rel=';example1';]”)。colorbox不是函数,jquery,wordpress,colorbox,Jquery,Wordpress,Colorbox,我已经将colorbox jQuery插件集成到Wordpress主题中。 但在主页上它会显示 $([rel='example1'])。colorbox不是一个函数 但是,当我在内部页面上运行代码时,它工作得很好 请帮忙 链接至网站: 下面是头文件的代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional
$([rel='example1'])。colorbox
不是一个函数
但是,当我在内部页面上运行代码时,它工作得很好
请帮忙
链接至网站:
下面是头文件的代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><?php echo bloginfo('title');?></title>
<link rel="shortcut icon" href="<?php echo bloginfo('template_url')?>/images/icon.jpg"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="<?php echo bloginfo('stylesheet_url')?>" type="text/css" rel="stylesheet" />
<link media="screen" rel="stylesheet" href="<?php echo bloginfo('template_url')?>/css/colorbox.css" />
<script src="<?php echo bloginfo('template_url')?>/colorbox/jquery.min.js"></script>
<script type="text/javascript" src="<?php echo bloginfo('template_url')?>/js/browcss.js"></script>
<script src="<?php echo bloginfo('template_url')?>/colorbox/jquery.colorbox.js"></script>
<script language="javascript" type="text/javascript" src="<?php echo bloginfo('template_url')?>/js/site.js"></script>
<script language="JavaScript" src="<?php echo bloginfo('template_url')?>/js/swfobject.js"></script>
<?php
wp_head();
?>
您可以查看您的主页来源:
前
查看主页站点的页面源
检查该代码的所有依赖项是否包含在标题中/代码是否在其依赖项之上。
例如,一个实例是jquery不包含在主页中。
您使用的是不同的javascript框架吗?如果是,则需要输入Jquery无冲突代码李>
可能的原因:
由于缺少依赖项,它没有被视为函数的最接近的原因之一。您可以查看您的主页来源:
前
查看主页站点的页面源
检查该代码的所有依赖项是否包含在标题中/代码是否在其依赖项之上。
例如,一个实例是jquery不包含在主页中。
您使用的是不同的javascript框架吗?如果是,则需要输入Jquery无冲突代码李>
可能的原因:
由于缺少依赖项,它没有被视为函数的最接近的原因之一是。您的问题是,您正在加载两个版本的jQuery
实际情况:加载第一个jQuery,然后使用Colorbox插件扩展它,然后再次覆盖第一个(扩展的)jQuery。只需删除对jQuery的最后一个引用,您就应该很好了
编辑:看着你的代码,我怀疑你的wp_head()代码>调用正在添加第二个引用
EDIT2:在主页上,jQuery脚本正在正文中重新加载(在polldiv
中)您的问题是,您正在加载两个版本的jQuery
实际情况:加载第一个jQuery,然后使用Colorbox插件扩展它,然后再次覆盖第一个(扩展的)jQuery。只需删除对jQuery的最后一个引用,您就应该很好了
编辑:看着你的代码,我怀疑你的wp_head()代码>调用正在添加第二个引用
EDIT2:在主页上,jQuery脚本正在正文中重新加载(在polldiv
中)尝试以以下形式使用jQuery:
jQuery(document).ready(function(){
jQuery("a[rel='example1']").colorbox
});
它应该可以工作。尝试在以下表单中使用jQuery:
jQuery(document).ready(function(){
jQuery("a[rel='example1']").colorbox
});
应该可以用。你上传了ColorBox插件了吗?您是如何链接到该文件的?@codemaster jquery和其他插件是否存在冲突??你能试试jquery non Conflict吗?确切的错误是什么?如果没有更多的信息,这个问题几乎无法回答。我们可以为您提供一个看似合理的故障排除原因列表,但为什么不让它变得简单,并实际显示一些代码或示例站点的链接?问题一直存在于网站主页上……您是否上载了ColorBox插件?您是如何链接到该文件的?@codemaster jquery和其他插件是否存在冲突??你能试试jquery non Conflict吗?确切的错误是什么?如果没有更多的信息,这个问题几乎无法回答。我们可以为您提供一个看似合理的故障排除原因列表,但为什么不简单一点,实际显示一些代码或示例站点的链接呢?问题一直存在于网站主页上……Janzell:我也尝试过无冲突代码,我没有使用任何其他框架,除了JQuery。我明白了。我想张毅是对的,wp_head()代码>通常包含一个jquery库,因此,可能会两次加载jquery库,这会导致冲突,这就是为什么要加载colorbox库。Janzell:我也尝试过无冲突代码,我没有使用任何其他框架,除了JQuery。我明白了。我想张毅是对的,wp_head()代码>通常包含一个jquery库,因此,可能会两次加载jquery库,这会导致冲突,这就是为什么要加载colorbox库。未定义。@sbestform:如果问题必须持续存在,则所有页面上的问题都应该相同。但是这个问题只在主页上产生,而不是在任何其他页面上。在主页上,您正在重新加载poll div中的jquery脚本。非常感谢您的帮助assistance@sbestform:如果问题必须持续存在,则所有页面上的问题应相同。但是这个问题只在主页上产生,而不是在任何其他页面上。在主页上,您正在重新加载poll div中的jquery脚本。非常感谢您的帮助