클릭 전 A 가, 클릭 후 B로 변경되게 하려면?
본문
<a class="cursor sidebar-toggle" data-toggle="offcanvas" role="button" id="hz_change">
<i class="fa fa-angle-left"></i>
<i class="fa fa-angle-right"></i>
<a>
클릭 전엔 빨간 것이,
클릭 후엔 녹색 것이 보이게 하려면?
답변 3
$(document).ready(function(){
$('.fa-angle-left').show();
$('.fa-angle-right').hide();
});
$('#hz_change').click(function(){
$('.fa-angle-left').hide();
$('.fa-angle-right').show();
});
hide 와 show 를 이용하면 되지 않을까 싶습니다.
!-->처음 클릭 했을 경우에만 잘 작동 한다면 아마
초기화 값일 설정 해주셔야 할 것 같네요.
정확히 어떠한 로직으로 움직여지는지는 알 수 없습니다만
대략적으로 선택이 되었다 안되었다 여부를 체크할 수 있도록 값 초기화 처리가 필요해 보입니다.
a {
color: red;
}
a:visited {
color: green;
}
이거로 해보면 될거 같네요
답변을 작성하시기 전에 로그인 해주세요.