Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- nextjs
- Each child in a list should have a unique "key" prop.
- github lfs
- custom printing
- camera permission
- html
- github pdf
- animation
- dvh
- Failed to compiled
- Git
- silent printing
- Recoil
- react-native
- npm package
- 티스토리 성능
- camera access
- react-native-dotenv
- adb connect
- 이미지 데이터 타입
- Can't resolve
- github 100mb
- rolldown
- vercel git lfs
- adb pair
- ffi-napi
- electron-packager
- device in use
- ELECTRON
- augmentedDevice
Archives
- Today
- Total
Bleeding edge
2022/10/17 - TIL 본문
문제
이번에 사이드 프로젝트를 진행하면서 재밌는 현상을 보았다. 처음 랜더를 하였을 때는 아무 것도 보이지 않다가, 부모 element로 hover하였을 때, child가 display되게 css를 작성하였는데, drag가능한 구간에서는 특이하게 hover에 flickering 현상이 있었다.
flickering : 깜빡이는 현상
javascript를 이용하여 해결을 하려고 하면서 알게 된 것은, flickering이 일어난 이유는 hover이벤트 역시 mouseleave와 비슷한 기능을 하면서 hover가 pseudo 로 붙기 때문이었다.
해결
flickering을 해결하기 위해서는, 특정 위치에 mouseover를 이용하여 class를 붙이고 mouseleave를 이용하여 class를 제거하는 방법은, 자식으로 이동하는 경우 역시 mouseleave가 발생하기 떄문에 class를 remove하는 시점을 mouseleave가 아닌 해당 장소와 관련이 없는 장소로 mouseover를 사용하면 해결된다.
'ConnecTo' 카테고리의 다른 글
2022/10/19 - TIL (0) | 2022.10.19 |
---|---|
2022/10/18 - TIL (1) | 2022.10.18 |
2022/10/14 - TIL (0) | 2022.10.14 |
2022/10/13 - TIL (1) | 2022.10.13 |
2022/10/12 - TIL (0) | 2022.10.12 |