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

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

QA

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

답변 1

본문

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

 

참고영상 올려볼게요..

 

 

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

 

이건 왜 그런건가요?? 

 

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

이 질문에 댓글 쓰기 :

답변 1

보통 alert이 사라지는 이유는

 

동일 태그에 

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

 

가령 문제집 체크같은경우

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

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

 

상위에 존재하는

<ul>태그나

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

 

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

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

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

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

 

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

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

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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 40
© SIRSOFT
현재 페이지 제일 처음으로