.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);
}
});
解决了 先移除事件再添加
https://segmentfault.com/q/10...
tree.un('nodeclick').on("nodeclick", markerClickText(id,latLng));