Ich habe eine Funktion wie folgt aus:JQuery fadeIn ein, fadeOut mehrere divs
$(document).ready(function(){
$("#showt").click(function(){
$(".t").fadeIn("fast");
});
$("#showt").click(function(){
$(".m").fadeOut(0);
});
$("#showt").click(function(){
$(".a").fadeOut(0);
});
});
$(document).ready(function(){
$("#showm").click(function(){
$(".m").fadeIn("fast");
});
$("#showm").click(function(){
$(".t").fadeOut(0);
});
$("#showm").click(function(){
$(".a").fadeOut(0);
});
});
$(document).ready(function(){
$("#showa").click(function(){
$(".a").fadeIn("fast");
});
$("#showa").click(function(){
$(".t").fadeOut(0);
});
$("#showa").click(function(){
$(".m").fadeOut(0);
});
});
So auf einem Klick auf eine Verbindung mit einer bestimmten ID es einem zeigt, sondern versteckt sich andere Blöcke, funktioniert alles perfekt, aber ich Mich interessiert nur, gibt es eine Möglichkeit, den Code der Funktion zu reduzieren?
Vielen Dank.
HTML:
<a href="#" class="tag" id="showt">ttt</a>
<a href="#" class="tag" id="showm">mmm</a>
<a href="#" class="tag" id="showa">aaa</a>
<div class="row">
<div class="col-1"></div>
<div class="col-2">
<div class="t">
Ttt
</div>
<div class="m">
Mmm
</div>
<div class="a">
Aaa
</div>
</div>
<div class="col-3">
<div class="t">
Ttt
</div>
<div class="m">
Mmm
</div>
<div class="a">
Aaa
</div>
</div>
<div class="col-4"></div>
Bitte geben Sie die HTML hinzuzufügen. – Neil
HTML hinzugefügt. Und die Anzeige dieser DIVs wird in der CSS-Datei auf none gesetzt. – fuji
Danke, setzen Sie meine Antwort. – Neil