矢量图形的show和hide事件使用AMap.event.addDomListener绑定不了

矢量图形的show和hide事件使用AMap.event.addDomListener绑定不了

circle.on('show',function(){

console.log('圆形显示了');

});

circle.on('hide',function(){

console.log('圆形隐藏了');

});

------------------------------------------------------------------------------上面正常可以触发

------------------------------------------------------------------------------下面就不可以

AMap.event.addDomListener(circle,'show',function(){

console.log('圆形显示了');

});

AMap.event.addDomListener(circle,'hide',function(){

console.log('圆形隐藏了');

});


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
bbbboom 2019-07-17 19:26:01

我觉得,这两个是两个方法,不应该按照事件的方式吧。而上面on的是类似于绑定自定义事件吧。或者你把代码分享下。咱一起看下。

bbbboom 2019-07-17 15:01:06

是jquery里面的这两个方法?这里是方法,可以调用。但是不是事件吧,不能直接绑定,还是自定义的事件。触发时机是啥时候。

  • 提问者 mukewangpeng #1
    circle.hide();circle.show();这两个方法触发事件,AMap.event.addDomListener()这个是高德地图封装的事件绑定方法,.on()是js原生的方法。
    2019-07-17 15:30:36
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.WebAPP开发与小程序
  • 参与学习           人
  • 提交作业       622    份
  • 解答问题       6815    个

微信带火了小程序,也让前端工程师有了更多的展现机会,本阶段带你从移动基础知识的学习到webAPP开发,及小程序开发,让你PC端与移动端两端通吃。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师