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

요소에 호버하면 넣은 class가 사라져요 채택완료

ZDZ 1년 전 조회 1,529

안녕하세요, 스크립트 관련으로 도움 구하고자 글 남겨봅니다.

 

</p>

<p><script></p>

<p>        $(function() {</p>

<p>          $('#hd').addClass('active');</p>

<p>        });</p>

<p></script></p>

<p>

 

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

 

 

헤더에 마우스를 가져다대면 class가 사라져버립니다..;;; 혹시 이런 현상의 해결책을 아시는 분 계실까요?

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

답변 3개

채택된 답변
+20 포인트
1년 전

전체적인 코드를 봐야 알 수 있겠지만,

어딘가에 마우스 오버 시 hd의 클래스를 지우는 스크립트가 있는 것 같습니다.

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

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

1년 전

다른 먼가가 있을텐데 올리신 것만으로는 알 수가 없습니다. 도메인을 올리시면 도움 받기 좀 더 쉬우실거 같습니다.

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

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

세크티
1년 전

toggleClass같은게 걸려있는게 아닌가요? 원래라면 hover시에 active가 추가 되어야하는데 이미 있다 보니 없애는걸 수도 있습니다.

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

답변에 대한 댓글 2개

Z
ZDZ
1년 전
아뇨 toggleClass를 걸어놓진 않았습니다. 헤더에 호버 효과도 css로 집어넣은거에요. (#hd:hover) 헤더에 class를 넣는 코드를 저거 하나밖에 없습니다..
세크티
1년 전
url 있나요? 직접보면 알수있을거같습니다

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

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

로그인