FireQuery Firebug附加组件打破了基础5在OSX上的显示

时间:2014-03-22 09:41:52

标签: firebug zurb-foundation

虽然试图通过javascript($('#reveal-id').foundation('reveal', 'open'))揭示基金会5(5.2.1),但我一直在收到这些恼人的错误:

this.dispatchevent is not a function

根据我改变的内容,有时会变成:

settings is undefined

经过大量的诅咒并将所有内容全部删除(留给我this jsFiddle)我发现了问题,并希望与您分享解决方案。

2 个答案:

答案 0 :(得分:5)

简短回答

如果安装了Firebug的FireQuery扩展(1.4.1),那可能是罪魁祸首。

答案很长

在使用jsFiddle时,它原来同时适用于Chrome和FF。复制代码并使用as plain HTML后,它仍可在Chrome中使用但在FF中失败。但它完全相同的代码!那时我开始禁用FF附加组件。当我到达FireQuery时,旅程结束了。 希望我能在这个非常令人沮丧的日子里拯救你们。为什么它实际上仍然在jsFiddle中使用加载项启用,此时我就躲过了。我也不知道它是否仅限于OSX,也可能在Windows上。

答案 1 :(得分:1)

请注意,包含外部脚本的功能已通过include()命令在Firebug中实现。默认情况下,jQuery已作为别名提供,因此只需调用

即可
include("jquery")

你很高兴。

对于检查附加到HTML元素的jQuery数据的部分,您可以使用(商业)Illuminations for Developers。虽然它没有在HTML panel内部显示内联数据,但这很难使用。