PC화면에서 경고창이 바로 사라지는 이유는 왜그런건가요?

PC화면에서 경고창이 바로 사라지는 이유는 왜그런건가요?

QA

PC화면에서 경고창이 바로 사라지는 이유는 왜그런건가요?

본문

경고창이 바로 사라져서 confirm 창으로 바꾸었는데도 잠깐 보였다가 스스로 사라집니다.

 

참고영상 올려볼게요..

 

 

모바일에서는 정상적으로 경고창이 반응해야 사라지는데 PC화면만 저러네요..

 

이건 왜 그런건가요?? 

 

경고창을 제대로 띄울 수가 없네요..

이 질문에 댓글 쓰기 :

답변 1

보통 alert이 사라지는 이유는

 

동일 태그에 

각기 다른 이벤트가 작동되도록 처리해 놓으셨을겁니다.

 

가령 문제집 체크같은경우

<li>  태그의 id 값 혹은 class 값에 이벤트가 걸렸을때

해당 문항의 답변처리여부를 나타낸다고 하면

 

상위에 존재하는

<ul>태그나

<div> 태그등에서 다른 클릭이벤트가 작동되어야한다면

 

브라우저가 스크립트를 수행하는 입장에서

어떤것이 우선되는지 우선순위가 없이 동시에

클릭이벤트를 작동되어야 하는 상황에

먼저 나왔다가 다음 이벤트를 작동시킬때 alert이 아닌 다른 스크립트의 수행을 진행하려고 할겁니다.

 

더 정확한건 해당 스크립트의 실행시점을 직접 보셔야 할것인데

알려주신건 URL도 없고, id/pw도 없기에

답을 드릴수있는건 여기까지 입니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 66
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT