为了账号安全,请及时绑定邮箱和手机立即绑定

on()事件里套着on()事件 总是被递增

on()事件里套着on()事件 总是被递增

PHP
慕哥6287543 2019-03-18 15:31:41
.on事件里面还有个.on 单击时候总是逐次递增 如何解决 tree.on("nodeselect", function (e) { if (e.isLeaf) { var id = e.node.id; grid.load({id:id}); var latLng = new google.maps.LatLng(e.node.lat,e.node.lng); tree.on("nodeclick", markerClickText(id,latLng)); var div =map.getDiv(); map.setZoom(5);//缩放比例 map.panTo(latLng); map.panBy(0, -(div.offsetHeight/4));//原有中心点向下偏移 } else { grid.setData([]); grid.setTotalCount(0); } });
查看完整描述

3 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

// 绑定事件肯定不能放入事件中啊, 放到事件中就只有需要先移除了

tree.on("nodeselect", function(e){

}).on("nodeclick", function(e){

});
查看完整回答
反对 回复 2019-03-18
?
达令说

TA贡献1821条经验 获得超6个赞

1.一种方式是用委托,把时间都挂在父级元素上
2.二是在on之前先off

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 412 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信