테스트 사이트 - 개발 중인 베타 버전입니다

자바스크립트로 인해서 delay 가 발생합니다. 채택완료

해피정 6년 전 조회 2,943

제작중인 사이트에 적용한 스크립트입니다.

원래는 한줄로 표시된것을 보기좋게 재정리하였습니다.

 

 

이것이 적용되면 링크를 클릭할때 페이지 전환이 안되는 경우가 종종 발생합니다.

setTimeout  때문에 그런가 싶어서  1 또는 0 으로 변경해도 비슷한 상황이네요.

 

위 어떤 코드가 이런 증상을 발생하는데 역할을 하는 걸까요?

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

답변 1개

채택된 답변
+20 포인트
하틴
6년 전

 function s(){         !e.readyState&&e.addEventListener&&(e.body?setTimeout(function(){             e.readyState="complete"         },500):setTimeout(s,1))     }

잘모르지만..조금이나마 도움을 드리고자 남겨봅니당..

 

setTimeout 이 꼭 필요한가요? 빼고는 안되나요?

 

위 500이 해당 값만큼 딜레이 되는중에 실행이되서 전환이 안되는게아닐까요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

해피정
6년 전
조언 감사합니다. 많은 도움이 되었습니다.

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

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

로그인