2012-07-27 3 views
5

を持っていない、私はマップにドラッグをクリックしようとしたときに、次のエラーを取得開始しました:Googleが上がってオブジェクト#<HTMLDivElement>は、いくつかのGoogleマップのコードに変更を加えた後、何のメソッド「setCapture」

Uncaught TypeError: Object # has no method 'setCapture'

このエラーの結果はありませんので、私はこの質問を作成します。

+2

うーん:

は、私は次の例を参照してください、.eq()機能を使用するように変更しました。実際には、このエラーはChromeの開発者パネルが開いている場合にのみ発生するようです。それを閉じると、エラーがなくなり、パンが動作します。 –

答えて

0

コードを表示できますか?

最近、あなたのエラーが発生しています。私は私のjavascriptのコードでは、これをやっている:

var components = $(".comp-div"); 

for (var i = 0; i <= components .size(); i++) { 
    components[i].css("width")); 
} 

あなたはjQueryの配列内のアイテムにアクセスするには、[]を使用すると、あなたはDOM要素ではないjQueryオブジェクトを取得し、おそらくあなたはこのまたはのようなものをやっていますしたがって、jQueryメソッドまたは任意のgoogle-mapsメソッドはありません。

var components = $(".comp-div"); 

for (var i = 0; i <= components .size(); i++) { 
    components.eq(i).css("width")); 
} 
+0

申し訳ありません@Jacobi、これはもう少し前ですが、とにかくコードを共有できませんでした。私はjQueryオブジェクトとDOMオブジェクトの違いに精通していますので、私の場合はそれが問題ではないと思われます。 –

関連する問題