https://github.com/desandro/draggabilly で入手可能なdraggabillyを使用しようとしています。
hTMLでは問題なく動作します。今私がワードプレスでそれを追加しようとしたとき。 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
Initを2回呼び出しています。コードを確認して、1つのインスタンスを削除します。
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
は何も返さない場合でも、上記のエラーがポップアップすることに注意してください。 (私はそれがあなたの場合だと思います)。