5

在对某些 Google 地图代码进行更改后,每当我尝试单击并拖动地图时,都会出现以下错误:

未捕获的类型错误:对象 # 没有方法 'setCapture'

谷歌没有出现这个错误的结果,所以我想创建这个问题。

4

1 回答 1

0

你能显示你的代码吗?

最近我遇到了一个可能是你的错误。我正在这样做,在我的 javascript 代码中:

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

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

当您使用 [] 访问 jQuery 数组中的项目时,您得到的 DOM 元素不是 jQuery 对象,可能您正在执行此操作或类似的操作,因此它没有任何 jQuery 方法或任何google-maps方法。

我改为使用.eq()函数,请参见下一个示例:

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

for ( var i = 0; i <= components .size(); i++) {
    components.eq(i).css("width"));
}
于 2012-10-25T12:33:24.520 回答