我在一个页面,调用了百度地图的API,我整到一个js文件内,但是同页面的另一个js特效却没用了

2025-01-04 08:47:36
推荐回答(4个)
回答1:

一般特效没有了是因为jquery冲突,但是百度API是没用Jquery的,所以问题应该出在,你这个页面的JS代码当中有全局变量重复声明了,所以数据就被覆盖成最后声明的那个变量的值了。所以没有了特效。

回答2:

很有可能是js命名冲突了
你调用了2个百度地图api
都是一家的,就像一个人写的,难免不会命名冲突
感觉一个功能应该不少了,有必要引用2个吗?

回答3:

框架不同,运用JS的时候会有不识别或者冲突,你看一下你的JS是不是缺少东西,一般来说是缺少关键字或者调用!你可以尝试用ArcGIS API 3.2(https://developers.arcgis.com/javascript/3/jsapi/featurelayer-amd.html) ,里面的featurelayer方法,可能对你有帮助

回答4:

把引入文件的链接代码,放在最下面