奇怪的javascript错误

奇怪的javascript错误,javascript,jquery,plugins,conflict,uncaught-exception,Javascript,Jquery,Plugins,Conflict,Uncaught Exception,我有一个由jquery插件驱动的缩略图滚动条,一切正常。 我正在尝试集成的插件可以单独完美地工作,但是当我尝试添加我的实际标记时,我用Firebug检查它,我收到了一个奇怪的错误:uncaughttypeerror:无法调用未定义的方法“extend” 我无法在JSFIDLE或此处发布整个标记,因此我更愿意给您一个指向该错误的链接,也许您可以帮助我了解发生了什么。压力很大 这是我的尝试。您正在所谓的“无冲突”模式下运行jQuery。这基本上归结为不使用$函数作为入口点。如果您的模块编程时没有考虑

我有一个由jquery插件驱动的缩略图滚动条,一切正常。 我正在尝试集成的插件可以单独完美地工作,但是当我尝试添加我的实际标记时,我用Firebug检查它,我收到了一个奇怪的错误:
uncaughttypeerror:无法调用未定义的方法“extend”

我无法在JSFIDLE或此处发布整个标记,因此我更愿意给您一个指向该错误的链接,也许您可以帮助我了解发生了什么。压力很大


这是我的尝试。

您正在所谓的“无冲突”模式下运行jQuery。这基本上归结为不使用
$
函数作为入口点。如果您的模块编程时没有考虑到这一点,您将看到类似这样的故障

或者:1)不要在无冲突模式下使用jQuery

如果您不打算使用其他javascript库(事实上,我向您保证一个就足够了),那么您完全可以选择这条路线

只需删除此代码

* jQuery.noConflict() for using the plugin along with other libraries. 
   You can remove it if you won't use other libraries (e.g. prototype, scriptaculous etc.) or 
   if you include jQuery before other libraries in yourdocument's head tag. 
   [more info: http://docs.jquery.com/Using_jQuery_with_Other_Libraries] */
jQuery.noConflict(); 
。。。并查看注释参考的文档,以便更深入地了解:

阅读文档永远不会有伤害

或:2)分叉并修复模块的源代码(如果它位于github或其他开源存储库中)


您需要重新编写模块,以使用更安全的入口点
jQuery
,而不是假设
$
可用(目前是这样)。你也可以修改你的副本,但是如果你正在做这项工作,你也可以把它放在其他人也能从中受益的地方——毕竟,你从其他人(jQuery、模块等)的工作中受益:D

我在我的FF12 firebug上找不到任何错误。点击F12并阅读控制台消息。您在
simpleContentSearch.js
第30行出现了一个错误。似乎是jQuery冲突。尝试用
jQuery.extend
代替
$。extend
您不需要发布整个标记,但仅发布链接是不够的。为什么?