Javascript函数元素使其他JS函数无法工作
我正在使用一个不是我自己编写的脚本,以便通过Markerclustering在GoogleMapAPI中显示标记。我已经在我的一个页面中包含了这个脚本,从那时起,我的jQuery代码就不再工作了 我已经开始使用console等进行调试,并找到了导致问题的原因,marker_cluster JS脚本页面顶部的函数: google.maps.event.AddDomainListenerWindow,“加载”,speedTest.init; 函数$元素{ return document.getElementByIdeElement; } var speedTest={}; speedTest.pics=null; speedTest.map=null; speedTest.markerClusterer=null; speedTest.markers=[]; speedTest.infoWindow=null; speedTest.init=函数{ var latlng=new google.maps.LatLng39.91116.38; 变量选项={ //“缩放”:10, //“中心”:板条, //“mapTypeId”:google.maps.mapTypeId.ROADMAP 缩放:9, 中心:新google.maps.LatLng46.188,6.12701, 手势处理:贪婪, disableDefaultUI:true, 动物控制:对, 全屏控制:正确, mapTypeId:google.maps.mapTypeId.ROADMAP }; speedTest.map=new google.maps.map$'map',选项; speedTest.pics=data.photos; var useGmm=document.getElementById'useGmm'; google.maps.event.AddDomainListenerUseGMM,'click',speedTest.change; var numMarkers=document.getElementById'numMarkers'; google.maps.event.AddDomainListenerNummarkers,'change',speedTest.change; speedTest.infoWindow=新建google.maps.infoWindow; speedTest.showMarkers; }; 当我评论这部分代码时:Javascript函数元素使其他JS函数无法工作,javascript,jquery,Javascript,Jquery,我正在使用一个不是我自己编写的脚本,以便通过Markerclustering在GoogleMapAPI中显示标记。我已经在我的一个页面中包含了这个脚本,从那时起,我的jQuery代码就不再工作了 我已经开始使用console等进行调试,并找到了导致问题的原因,marker_cluster JS脚本页面顶部的函数: google.maps.event.AddDomainListenerWindow,“加载”,speedTest.init; 函数$元素{ return document.getEle
function $(element) {
return document.getElementById(element);
}
然后,我的jquery代码再次工作,但是Google Map API不再显示。我想这是因为它是一个一般函数。。。它必须与页面的所有功能相互作用,这就是问题的根源
你可以找到这个
委员会:
如果你知道我如何解决这个问题,我将非常感激=
谢谢您,祝您度过愉快的一天。$指的是jQuery,您通过声明下面的函数来更改它
function $(element) {
return document.getElementById(element);
}
函数使用其他名称而不是$。也许您可以使用e
啊,我不知道$是对Jquery=O的引用,然后我尝试用另一个函数名重命名所有的函数名$,结果。。。好的,非常感谢!也许我应该开始找一些Jquery课程。
function e(element) {
return document.getElementById(element);
}