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

제이쿼리를 쓰면 링크 visited 컬러가 불가능한가요? 채택완료

ango 4년 전 조회 6,343

게시판 스킨의 list.skin.php 를 수정하고 있습니다.

 

테이블 TR에 마우스를 올리면

글 제목이 빨간색으로 변하도록 제이쿼리를 작성했는데,

 

마우스가 벗어나면

css visited에 보라색으로 정한 걸 무시하고,

글 제목이 파란색으로 변해버립니다

 

제이쿼리를 쓰면 링크 visited 컬러가 불가능한가요?

 

</p>

<p>$('#bo_list .tbl_head01 tbody tr').hover(function(){

  $(this).find(".bo_tit a").css("color", "#f00");

  }, function(){

  $(this).find(".bo_tit a").css("color", "#00f");

});</p>

<p>

 

</p>

<p>#bo_list .tbl_head01 tbody tr .td_subject .bo_tit a:link {color:#00f;}

#bo_list .tbl_head01 tbody tr .td_subject .bo_tit a:visited {color:#800080;}

#bo_list .tbl_head01 tbody tr .td_subject .bo_tit a:hover,

#bo_list .tbl_head01 tbody tr .td_subject .bo_tit a:active {color:#f00;}</p>

<p>

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

답변 2개

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

</p>

<pre>
<code>$('#bo_list .tbl_head01 tbody tr').hover(function(){
  $(this).find(".bo_tit a").css("color", "#f00");
  }, function(){
  $(this).find(".bo_tit a").css("color", "");
});</code>
</pre>

<p>

이러면 어떨까요?

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

답변에 대한 댓글 1개

a
ango
4년 전
잘되네요. 감사합니다.

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

아!! 이건 베이스 스타일 시트에서 a:visited 일때 color가 이미 있어요 그것때문에 묻혀진건데 저기 새로 만든 스타일시트에 

 a:visited {color:#800080 !important;}

이렇게 강제로 준다는 속성을 넣으면 되요!!

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

답변에 대한 댓글 1개

a
ango
4년 전
감사합니다.

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

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

로그인