使用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...
浙公网安备 33010602011771号