jQuery UI和Firefox的Firequery插件冲突

时间:2011-02-08 16:34:21

标签: javascript jquery user-interface

我使用firequery插件作为工具来帮助我进行基于jQuery的开发。

我正在使用Firefox的Firequery和Firebug插件开启评估jQuery UI。当我在使用Firequery的jQuery UI网站上访问jQuery UI Tabs和Datepicker示例页面时,我看到了大量的错误消息:

missing ; before statement
[Break On This Error] ndow);
jquery.min.js (line 168)
jQuery is not defined
[Break On This Error] e[d][1].apply(g.element,a)}},contains:...b.ui.isOverAxis(e,d,i)}})}})(jQuery);
jquery-ui.min.js (line 17)
jQuery is not defined
[Break On This Error] $(document).ready(function() {
datepicker (line 2937)
jQuery is not defined
[Break On This Error] jQuery(function(a){a.datepicker.region..."Don","Vry","Sat"],dayNamesMin:["So",
jquery....min.js (line 1)
$ is not defined
[Break On This Error] $(document).ready(function() {
demos.js (line 56)
$ is not defined
[Break On This Error] $.fn.themeswitcher = function(settings){
themeswitchertool (line 3)
$ is not defined
[Break On This Error] $(function() {
datepicker (line 273)
$ is not defined
[Break On This Error] $(document).ready(function() { 

我的问题是这些错误消息是否是因为jQuery UI代码或Firequery插件中的问题?

2 个答案:

答案 0 :(得分:0)

我是FireQuery的作者。我没有时间调查这个问题,但是有些人已经报告过FireQuery会干扰某些页面并破坏他们的jQuery代码。

您可以通过禁用/卸载FireQuery并检查页面是否存在相同问题来轻松回答您的问题。您可以使用Firefox配置文件在当前设置下单独测试它。

答案 1 :(得分:-1)

我有类似的问题。我的项目很大,使用了很多JS库(38个不同的库)和很多自定义JS代码。我发现问题只有一个:

jQuery UI库:http://layout.jquery-dev.net/demos/complex.html 使用fireQuery测试它,你会看到错误。

问题在于变量定义。 jQuery也会导致问题尝试: http://jqueryui.com/demos/draggable/并在示例中拖动div