Ich möchte eine Umschaltfläche aus acht Schaltflächen erstellen. Wenn sieben der Umschaltknöpfe angeklickt werden, schaltet es zwei Klassen um (und ändert seine CSS-Stile). Wenn man auf die Schaltfläche (die tägliche Schaltfläche) der Umschaltflächen klickt, werden die Stile der anderen sieben umgeschaltet.So erstellen Sie eine Schaltfläche mit aktivem Schalter mit Javascript
Dies ist mein Code:
Die toggleclass (this) Funktion I schaltet den class1 zu einem class2 CSS Stil vorgegeben.
ich versucht, dieses
<div id="menu1">
$(document).ready(function() {
$('#hey').click(function()
{
if($('#btnDiv,#btnDiv1,#btnDiv2,#btnDiv3,#btnDiv4,#btnDiv5,#btnDiv6').hasClass('class1')){
$('#btnDiv,#btnDiv1,#btnDiv2,#btnDiv3,#btnDiv4,#btnDiv5,#btnDiv6').toggleClass('class2')
}else{
$('#btnDiv,#btnDiv1,#btnDiv2,#btnDiv3,#btnDiv4,#btnDiv5,#btnDiv6').toggleClass('class2')
}
});
});
<div class="cols"><button id="btnDiv" onclick="toggleclass(this);monday();" class="class1"><h5>MONDAY</h5></button></div>
<div class="cols"><button id="btnDiv1" onclick="toggleclass(this);tuesday();" class="class1"><h5>TUESDAY</h5></button></div>
<div class="cols"><button id="btnDiv2" onclick="toggleclass(this);wednesday();" class="class1"><h5>WEDNESDAY</h5></button></div>
<div class="cols"><button id="btnDiv3" onclick="toggleclass(this);thursday();" class="class1"><h5>THURSDAY</h5></button></div>
<div class="cols"><button id="btnDiv4" onclick="toggleclass(this);friday();" class="class1"><h5>FRIDAY</h5></button></div>
<div class="cols"><button id="btnDiv5" onclick="toggleclass(this);saturday();" class="class1"><h5>SATURDAY</h5></button></div>
<div class="cols"><button id="btnDiv6" onclick="toggleclass(this);sunday();" class="class1"><h5>SUNDAY</h5></button></div>
<div class="cols"><button id="hey" onclick="toggleclass(this);daily();showdaily();" class="class1"><h5>DAILY</h5></button></div>
tun, aber es funktioniert nicht. Helfen Sie mir bitte
Was muss ich tun, um die tägliche Taste, um die Stile der anderen Tasten zu ändern (wenn sie angeklickt werden) in die Klasse 1, wenn darauf geklickt und zurück wechseln wieder
eine einfache Antwort auf CLASS2 roh verwenden JavaScript wirklich geschätzt werden würde, wie ich JavaScript ziemlich neu bin .. :)
versuchen Sie es selbst zuerst, anstatt einen Sprung zu SO für eine vollständige Lösung. –
Mann ehrlich ich habe versucht nichts funktioniert ... Ich bin neu in JavaScript –
Bitte post ein Beispiel von dem, was Sie zuerst versucht haben, dann würden wir uns freuen, Ihnen zu helfen. – tech4him