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

来源:10-8 DOM事件

mukewangpeng

2019-07-17 12:00:38

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('圆形隐藏了');

});


写回答

2回答

bbbboom

2019-07-17

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

0

bbbboom

2019-07-17

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

0
hukewangpeng
h circle.hide();circle.show();这两个方法触发事件,AMap.event.addDomListener()这个是高德地图封装的事件绑定方法,.on()是js原生的方法。
h019-07-17
共1条回复

0 学习 · 6815 问题

查看课程