jQuery和其他库

时间:2009-04-26 14:17:54

标签: jquery conflict

我遇到了jQuery的这个问题,并且不知道如何解决它....任何人都可以帮助或提供一些帮助!?

  

[Exception ...“组件返回失败代码:0x80070057(NS_ERROR_ILLEGAL_VALUE)[nsIDOMXPathEvaluator.evaluate]”nsresult:“0x80070057(NS_ERROR_ILLEGAL_VALUE)”location:“JS frame :: http://example.com/wp-content/plugins/IMM-Glossary/JavaScripts/prototype.js :: anonymous :: line 1081“数据:否]   资料来源:http://example.com/wp-content/plugins/IMM-Glossary/JavaScripts/prototype.js

由于

编辑:感谢您的回复:)问题是我读了http://docs.jquery.com/Using_jQuery_with_Other_Libraries - 我现在使用“jQuery”了吗?所以不确定它为什么会发生?

P.S - 关于代码 - 我甚至不使用自己的代码。我只是使用这个插件和jquery - 它会抛出错误?

3 个答案:

答案 0 :(得分:3)

  1. 您的错误指向原型脚本,而不是jQuery。
  2. 您尚未发布任何代码。
  3. Google search.

答案 1 :(得分:0)

首先,从错误消息来看,似乎问题在于Prototype js库而不是jQuery库。

其次,错误代码(0x80070057)的形式表明它是COM组件的问题。

我猜你把一个jQuery选择器传递给Prototype--都使用$() - 而原型不知道如何评估它。 (Prototype将它传递给nsIDOMXPathEvaluator组件 - 我猜这就是“Netscape Xpath评估器” - 它以糟糕的XPath格式进行测试)

答案 2 :(得分:0)

尝试使用$.noConflict() - Using jQuery with Other Libraries