首页 > 其他分享 >使用popup.remove()仍然不能移除popup的原因

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

时间:2023-02-06 18:55:05浏览次数:55  
标签:popup getQuestion remove showClusterInfo 移除 data

今天遇到一个问题   添加完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

相关文章