在html中,我在.fig-8
錨點中有2個圖像。如何在一些不同的元素中切換一個類?
.img-active
= display: block
.img-inactive
= display: none
HTML:
<div class="tabs1">
<a class="fig-8" data-tab="tab1">
<img src="/path.png" class="img-active">
<img src="/selected.png" class="img-inactive">
</a>
<a class="fig-8" data-tab="tab2">
<img src="/path1.png" class="img-active">
<img src="/selected.png" class="img-inactive">
</a>
<a class="fig-8" data-tab="tab3">
<img src="/path2.png" class="img-active">
<img src="/selected.png" class="img-inactive">
</a>
</div>
所有我需要的是,當你點擊錨,.img-active
應display: none
和.img-inactive
= display: block
我這樣做的js文件:
$('.tabs1 a').on('click', function() {
$(this).find('.img-active').hide();
$(this).find('.img-inactive').show();
});
它做我想要什麼,但如果你點擊第二個或第三個錨,在那裏我點擊圖片沒有得到到原來的形狀(默認圖片。)。
有什麼建議嗎?
你是什麼意思的原始形狀? – VivekN
@VivekN之前的圖像。默認的一個。 – TheUnnamed
Bah,不記得jQuery。基本上,你想找到每個人,隱藏他們,然後找到點擊的目標,並顯示一個。 – Will