미채택 완료

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

2019-01-15 (화) 03:11:50 8,328

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

참고영상 올려볼게요..

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

이건 왜 그런건가요?? 

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

|

답변 1개

보통 alert이 사라지는 이유는

동일 태그에 

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

가령 문제집 체크같은경우

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

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

상위에 존재하는

<ul>태그나

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

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

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

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

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

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

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

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

답변을 작성하려면 로그인이 필요합니다.