Javascript 错误——jQuery(';span.timeago';).timeago();这不是一个函数

Javascript 错误——jQuery(';span.timeago';).timeago();这不是一个函数,javascript,wordpress,function,lightbox,buddypress,Javascript,Wordpress,Function,Lightbox,Buddypress,我在我的网站上安装了lightbox。当我这样做时,我的“活动”页面在我的Wordpress Buddypress网站上停止工作 我使用Firefox上的“firebug”应用程序试图找出问题所在 我犯了三个错误 jQuery.timeago未定义 还有 jQuery(“span.timeago”)。timeago不是一个函数 而且 $(“ul.sf菜单”)。superfish不是一个函数 好像是灯箱导致这些东西停止工作了?有什么想法吗?谢谢。尝试查看您的页面源代码,并按照脚本的链接进行操作。a

我在我的网站上安装了lightbox。当我这样做时,我的“活动”页面在我的Wordpress Buddypress网站上停止工作

我使用Firefox上的“firebug”应用程序试图找出问题所在

我犯了三个错误

jQuery.timeago未定义

还有

jQuery(“span.timeago”)。timeago不是一个函数

而且

$(“ul.sf菜单”)。superfish不是一个函数


好像是灯箱导致这些东西停止工作了?有什么想法吗?谢谢。

尝试查看您的页面源代码,并按照脚本的链接进行操作。a)错误地包含了脚本,b)错误地包含了jQuery 2次,并覆盖了以前绑定到的绑定。就是延长了


基本上,这些错误的意思是jQuery没有被正确地告知如何实现这些功能。

对于上面源代码中的第一个错误,我有
var rsBpActivityRefreshRate=10;var rsBpActivityRefreshTimeago=true;jQuery.timeago.settings.refreshMillis=0
然后对于第二个错误,我有
if(typeof rsBpActivityRefreshRate==“undefined”){rsBpActivityRefreshRate=10;}if(rsBpActivityRefreshTimeago){$('span.timeago').timeago();}
对于第三个错误,我有
$(document.ready)(function(){$('ul.sf menu”).superfish();})这就是我在源代码中的内容。我如何检查jQuery是否包含了2次?@user1164029:我不是这个意思。您将在某处有一些包含实际函数定义的标记。类似于
。您需要验证这些链接是否正确,您可以将URL粘贴到浏览器中,或者在查看页面源时单击链接,然后验证它们的加载顺序是否正确。在加载jQuery之前包含函数定义对您没有任何帮助。好的,谢谢您的解释。当我将lightbox添加到我的网站时,我使用Wordpress上的插件将脚本添加到我的标题中。我检查了链接,它们都连接正确。那么你是说jQuery应该在javascript文件之前加载?如果你想看我的源代码,请访问www.pokemonsocial.com/social@user1164029:如果您没有,请安装Firefox+Firebug插件,或使用Google Chrome。接下来,右键单击页面并检查。您将立即看到4个错误。第一个是第118行的语法错误。你需要去解决所有这些问题。