사용자가 요소를 클릭하면 애니메이션을 만들고 싶습니다. 요소에 '활성'클래스가있는 경우를 제외합니다.활성 클래스가없는 jquery select 요소
<div class="collectionContainer">
<div class="collectionName">SPRING SUMMER <br> 2012</div>
<div class="collSex"><a href="#" id="collection1-man" class="active"> MAN </a></div>
<div class="collSex"><a href="#" id="collection1-woman"> WOMAN </a></div>
</div>
내 jQuery 코드 요소가 활성 클래스 I 액션/애니메이션을 만들고 싶어하지 않는있다
$('.collSex a').click(function(){
$('.collSex a').removeClass('active');
$(this).addClass('active');
...
...
});
...
내가 어떻게해야합니까?
$('.collSex').on('click', 'a.active', function() {
$('.collSex a.active').andSelf().toggleClass('active');
//...
});
덕분에 활용할 수 있습니다. $ ('. collSex a') andSelf(). toggleClass ('active'); 그렇지 않으면 클래스를 전환하지 않습니다 – peterK
하지만 다른 모든 링크에도'active' 클래스를 추가 할 것입니다. 이렇게하면 클래스'active'가있는 링크에서이를 제거하고 현재 링크에 추가합니다 링크. –