DOMDOM
0posts
today
total
personal posts · since 2021

Fragments
of a day.

A small notebook for slow moments slipping by.

2023 IT Creator
2024 Food Creator
2025 News Creator
2026 News Creator

Latest Posts최근

Dev/Frontend

[openlayers] polygon vector layer 클릭 시 나타나는 기본스타일 삭제하기

저의 경우 openlayers로 지도를 만들어서 그 위에 격자모양의 폴리곤을 추가했는데요. 이 격자모양을 클릭하고 나면 기본 클릭스타일(?)이 생기더라고요. 클릭을 해제했을 때 나타나는 스타일입니다. 오픈레이어스에서 자동으로 설정해놓은 기본클릭스타일...?인 것 같아요. 이 스타일은 레이어를 삭제(map.removeLayer)해도 지도 위에 남아있는 버그가 생기더라고요. 아래는 레이어를 삭제했을 때 남아있는 모습입니다. 지도 아무데나 클릭하면 사라지기는 하지만... 레이어를 삭제했을때 같이 삭제되도록 만들어보겠습니다. 레이어를 지도에 추가할 때, 레이어의 select interlection도 함께 추가해줍니다. // 레이어 추가 map.addLayer(vectorLayer); // select 인터렉션 ..

Dev/Frontend

[오류해결] html element 복제(clone) 후 클릭이벤트가 정상적으로 호출되지 않는 오류

section 클래스를 가진 div에 clone_div 클래스를 가진 div를 복제하여 붙여넣었습니다. 하지만 여기서 오류가 등장.. 아래 클릭이벤트가 호출되지 않습니다. clone_div = $(".clone_div").clone(); $(".section").append(clone_div); $(".clone_div").click(function(){ .... }) 요 문제를 해결하기 위한 두가지 방법! 1. 아래와 같이 document가 생성된 후 클릭하면 호출되도록 변경합니다 $(document).on("click", ".clone_div", function(){ .... }) 2. 복제시 파라미터로 true를 넣어주면 됩니다 clone_div = $(".clone_div").clone(true)..

728x90
반응형
728x90
반응형

Thanks for staying up late.

keep wandering · keep listening