使用popup.remove()仍然不能移除popup的原因

今天遇到一个问题   添加完popup之后  想要移除popup,,然后使用popup.remove这个方法还是不管用,popup.remove()后还是会有一个空白的popup在页面上。

博主高考语文不及格  可能写的会让人看不懂,所以  勿喷嘤嘤嘤

原因是:先看代码

 

 紧接着我在showClusterInfo里面加了这样一段代码

 

 目前看起来都是没有什么问题的

 

 但是注意到这里面的getQuestion()方法,每点击一次页面上的查询按钮,就会执行一次query()--getQuestion()  然后问题的原因就是我刚开始就是在getQuestion()里面写的

data.map.on('click','plantCluster',showClusterInfo)这个方法   所以每点击一次查询按钮  就会增加一次相同的前面的监听,就会多增加一个popup,所以你data.popup.remove()移除不掉这个新增的popup...

 

posted on 2023-02-06 18:47  月岛雯1  阅读(173)  评论(0)    收藏  举报