今天遇到一个问题 添加完popup之后 想要移除popup,,然后使用popup.remove这个方法还是不管用,popup.remove()后还是会有一个空白的popup在页面上。
博主高考语文不及格 可能写的会让人看不懂,所以 勿喷嘤嘤嘤
原因是:先看代码
紧接着我在showClusterInfo里面加了这样一段代码
目前看起来都是没有什么问题的
但是注意到这里面的getQuestion()方法,每点击一次页面上的查询按钮,就会执行一次query()--getQuestion() 然后问题的原因就是我刚开始就是在getQuestion()里面写的
data.map.on('click','plantCluster',showClusterInfo)这个方法 所以每点击一次查询按钮 就会增加一次相同的前面的监听,就会多增加一个popup,所以你data.popup.remove()移除不掉这个新增的popup...
标签:popup,getQuestion,remove,showClusterInfo,移除,data From: https://www.cnblogs.com/wangmengqi/p/17096425.html