login register Sysop! about ME  

2020년 07월 18일 18시 00분 00초,     조회수 : 1761
  제목 : iPhone safari에서 스크롤 막을수가 없어요
SEQ : 24095 글쓴이 : minou0109

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

구조는 최 상단(프레임)페이지 에서 스크롤 이벤트가 있고,
하단 페이지에서 또 스크롤 이벤트가 있습니다.
ex) 최상단페이지:사이드 bar 메뉴>메뉴 open 버튼을 눌렀을때 스크롤을 갖는 클래스에 overflow=hidden을 줘놓은 상황
하단 페이지: 스크롤을 기반으로한 페이지>$(document).on('scroll'~ 이벤트를 줘 놓은 상황

이와 같은 구조입니다.
일반적으로 메뉴 버튼을 누르면 하단 페이지의 스크롤이 막혀집니다.

safari에서 오른쪽으로 스와이프 하면 뒤로가기 기능이 있는데..
사이드 메뉴를 열고 오른쪽으로 스와이프 하는척하다가 위 아래로 스크롤 해버리면 간헐적으로 하단 페이지의 스크롤 이벤트
가 되어지는 상황이 발생하네요...... 
하단페이지에서 document로 스크롤 이벤트를 잡은게 문제 인 것같은데.. 
$('하단 페이지의 class').on('scroll',~ 이렇게 줬더니 스크롤이 아예 안되 버리네요.....

선배님들께서는 혹시 이런 경우에 어떻게 처리하셨나요??



제목 작성자 날짜 조회
iPhone safari에서 스크롤 막을수가 없어요 minou0109 2020-07-18 1761

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})