혹시 웸브라우저 pull to refresh 구현 하신분 계실까요?
사자바람연꽃

Lv.1 사자바람연꽃 (221.♡.34.113)

2025년 6월 27일 AM 08:48 · 수정됨(10:43)

조회 240 공감 0

뒹굴뒹굴 하면서 다뫙 좀 편하게 해볼려고

웹브라우저 만들어 보고 있는 사람입니다.

쉬울줄 알았는데 쉽지 않네요.

일반 브라우저에서 위에서 아래로 당겼을 경우

웹뷰를 새로고침하는 기능인데 저도 만들다 보니 저런 통용 용어가 있더군요.

정말 쉽게 생각했는데 조건이 꼬여서😓😓😓


조건

1. 웹브라우저가 최상단(scrolly=0)

2. 다모앙 왼쪽 drawer가 열린 경우


이 두 조건 하에서 왼쪽 drawer 스크롤 중 위어서 아래로 당겼을 때 새로고침이 되어버립니다.


웹페이지 자체의 drawer가 열렸다는 이벤트를 받아야 하는데 이건 웹페이지 자체의 기능이라 이벤트 발생이 없어 처리가 안되네요.


쉽게 생각했다 막히니 대략난감 하네요.


개발자 고수 분들.. 혹시 경험 있으시면 조언 부탁드립니다.


오늘도 즐거운 하루되세요. ㅎ

댓글 (2)

  • LiNE

    LiNE Lv.1

    25.06.27 · 210.♡.102.188

    위 질문 고대로 복사해서 GPT 넣으니 몇가지 방법 제시해주네요 ㅎㅎ
    한번 해보세요~
    대충 보니 drawer 열림 상태를 변수화 하고 해당 변수를 체크해서 새로고침 이벤트를 제어하는 것 같군요.
  • 사자바람연꽃

    사자바람연꽃 Lv.1 → LiNE 작성자

    25.06.27 · 221.♡.34.113

    답변 감사합니다.ㅎ
    이미 gemini 에게도 물어보고 소스도 봤는데.
    제가 아직 방법을 못찾은 것인지 다모앙 같이 웹사이트 자체에 내장되어 있는 drawer가 열리고 닫히는 이벤트를 받을 수가 없더라구요. 아마도 지피디가 알려준 소스가 웹사이트 자체의 drawer가 아니라 네비게이션 drawer라는 어플 자체에 내장하는 drawer에 대한 이벤트를 기반으로 소스를 제시 했을 겁니다. 이런저런 단어를 교체해서 영어로 물어보니 거의 저 소스를 보여주더라구요.
    감사합니다. ㅎ

댓글을 작성하려면 이 필요합니다.