与firebug的jquery bug

时间:2011-03-11 05:43:29

标签: javascript jquery firebug mozilla

我正在使用jQuery javascript框架,每当我用firebug加载页面时,它会在控制台中返回“$”作为anonymous()函数。有办法解决吗?

提前致谢。

2 个答案:

答案 0 :(得分:0)

当你试图调用它时,看起来没有加载jQuery。尝试使用jQuery而不是$来调用对象,以确认实际加载了jQuery。另外,你是否正在使用像Prototype这样的其他库,因为它们可能会干扰$ object !!如果是,请尝试使用jQuery.noConflict()

答案 1 :(得分:0)

我不知道为什么它会发生,但是我也经常看到它。在某些情况下,关于firebug的东西会干扰jQuery函数与$的绑定。 你可能已经意识到它只是一个漏斗的firebug控制台(包含脚本中的$()应该按预期工作),但值得一提。通常我必须重新加载页面,甚至杀死标签。

我想了解它为什么会发生,但是现在当它发生时(假设jquery确实在页面中加载)我发现我可以在控制台中修复它:

$ = jQuery;