在对某些 Google 地图代码进行更改后,每当我尝试单击并拖动地图时,都会出现以下错误:
未捕获的类型错误:对象 # 没有方法 'setCapture'
谷歌没有出现这个错误的结果,所以我想创建这个问题。
在对某些 Google 地图代码进行更改后,每当我尝试单击并拖动地图时,都会出现以下错误:
未捕获的类型错误:对象 # 没有方法 'setCapture'
谷歌没有出现这个错误的结果,所以我想创建这个问题。
你能显示你的代码吗?
最近我遇到了一个可能是你的错误。我正在这样做,在我的 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"));
}