요소에 호버하면 넣은 class가 사라져요 채택완료
안녕하세요, 스크립트 관련으로 도움 구하고자 글 남겨봅니다.
</p>
<p><script></p>
<p> $(function() {</p>
<p> $('#hd').addClass('active');</p>
<p> });</p>
<p></script></p>
<p>

먼저 이런 코드를 각 서브페이지 스킨에 넣어 작동이 잘 되는걸 확인을 했습니다. 서브페이지에선 헤더를 호버했을 때의 효과를 주지 않으려고 class를 넣어 css를 제어하려고했는데요

헤더에 마우스를 가져다대면 class가 사라져버립니다..;;; 혹시 이런 현상의 해결책을 아시는 분 계실까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
2년 전
전체적인 코드를 봐야 알 수 있겠지만,
어딘가에 마우스 오버 시 hd의 클래스를 지우는 스크립트가 있는 것 같습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
블랙캣77
2년 전
다른 먼가가 있을텐데 올리신 것만으로는 알 수가 없습니다. 도메인을 올리시면 도움 받기 좀 더 쉬우실거 같습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
2년 전
toggleClass같은게 걸려있는게 아닌가요? 원래라면 hover시에 active가 추가 되어야하는데 이미 있다 보니 없애는걸 수도 있습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
Z
2년 전
아뇨 toggleClass를 걸어놓진 않았습니다. 헤더에 호버 효과도 css로 집어넣은거에요. (#hd:hover) 헤더에 class를 넣는 코드를 저거 하나밖에 없습니다..
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
채택
채택
답변대기
채택
답변대기
답변대기
채택
채택
답변대기
답변대기
채택
채택
답변대기
채택
답변대기
채택
답변대기
채택