如何修复Window.getComputedStyle不是对象错误

时间:2014-02-20 05:48:44

标签: javascript jquery jquery-ui drag-and-drop getcomputedstyle

我正在尝试使用draggabilly  https://github.com/desandro/draggabilly

它在html中工作正常。现在,当我试图在wordpress中添加它。我在firebug控制台中遇到以下错误。

TypeError: Argument 1 of Window.getComputedStyle is not an object.
return s.getComputedStyle(t, null)

这是js文件的链接 http://draggabilly.desandro.com/draggabilly.pkgd.min.js

2 个答案:

答案 0 :(得分:0)

我收到此错误,用IE8测试我的项目:最后它是如此明显,这种方法不适用于IE 8!

Error: Object doesn't support this property or method at: http://...

我收到此错误的FF支持此方法,但我忘了将window更改为我的框架窗口对象!

console.log(getComputedStyle(window.document.querySelector('.tip > .tip.top'), ':after').getPropertyValue('left'));
TypeError: Argument 1 of Window.getComputedStyle is not an object.
at: http://...

请注意,即使您的window对象正常但querySelector没有返回任何内容,也会弹出上述错误! (我怀疑这是你的情况)。

答案 1 :(得分:0)

你正在两次调用init。浏览您的代码并删除一个实例。