codestates / codestates/triplus

[Error] addEventListener

Open
#330 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
0
Forks
4
PR merge metrics
No merged PRs in 30d

Description

## 어떤 에러가 발생했나요?
- 지도 페이지에서 지도를 이동, 확대, 축소를 빠른 속도로 할 경우 랜덤하게 에러가 나타났다.
- addEventListener / propertiese가 null 값일 때 나타나는 에러

### 에러가 발생한 폴더
- kakao.js

### 에러 메시지
![image](https://user-images.githubusercontent.com/83012943/147021217-3271793e-acd2-4620-8686-c7ce30c62b06.png)

### 에러 원인
svgMarker가 null값인 경우에 해당 에러가 발생했다.

### 에러 해결 방법
svgMarkre가 null값이 아닌 경우에 한하여 이벤트를 추가해주었다.
```
if (svgMarker) {
svgMarker.addEventListener('mouseenter', () => overlays[position.guideId].setMap(map));
svgMarker.addEventListener('mouseleave', () => overlays[position.guideId].setMap(null));
svgMarker.addEventListener('click', () => clickMarker(positions[i].guideId));
}
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.