들불

레이어 겹침시 선택적 클릭 - 모달 배경 닫기 적용시 처리

· 2023-05-21 (일) 01:39:30 · 1157

모달을 만들고 배경을 적당히 어둡개하고

닫기 버튼 따로 만들어서 닫기 적용하는 경우도 있는데,

간혹 어두운 배경 클릭해도 닫게 해달라는 요청이 있을수 있습니다.

그럼 고민스러운 것이

배경이라는게, 영역이라서 배경위에 추가로 레이어를 뛰운경우

배경따로 레이어 따로 이렇게 구분을 해줘야합니다.

 

일반 js로는 요란을 피워야합니다.

그런데 이게 자주 사용하는 기능으로 분류되었는지

svelte 에서는 간단하게

<button. on:click|self={()=>{modalOpen != modalOpen}} >

 

이렇게 on:click 뒤에 |self 를 붙여주면 다른거 클릭 안되고 나만 클릭되에해줍니다.

그래서 레이어 위아래로 겹치는 경우에도 다른레이어 클릭하더래도 분리되어 클릭되지 않습니다.

|
댓글을 작성하시려면 로그인이 필요합니다.

JS프레임워크

269건
+
분류 제목 글쓴이 날짜 조회
SVELTE 23-05-31 조회 3,143
SVELTE 23-05-29 조회 1,733
SVELTE 23-05-28 조회 1,528
기타 23-05-22 조회 1,141
SVELTE 23-05-22 조회 1,259
SVELTE 23-05-21 조회 1,158
SVELTE 23-05-17 조회 1,404
SVELTE 23-05-15 조회 1,773
SVELTE 23-05-15 조회 1,115
SVELTE 23-05-03 조회 1,314
SVELTE 23-05-02 조회 1,572
SVELTE 23-05-01 조회 2,531
SVELTE 23-04-25 조회 1,518
SVELTE 23-04-25 조회 1,363
SVELTE 23-04-20 조회 5,282
SVELTE 23-04-14 조회 1,106
SVELTE 23-04-10 조회 1,450
SVELTE 23-04-08 조회 1,117
SVELTE 23-04-08 조회 1,805
SVELTE 23-03-17 조회 5,415
SVELTE 23-03-15 조회 1,029
SVELTE 23-03-15 조회 1,106
SVELTE 23-03-15 조회 2,180
SVELTE 23-03-14 조회 1,820
SVELTE 23-03-14 조회 1,399
SVELTE 23-03-14 조회 1,600
SVELTE 23-03-03 조회 1,296
SVELTE 23-03-03 조회 1,303
SVELTE 23-03-01 조회 3,374
SVELTE 23-03-01 조회 4,100