2016-05-24 18 views
0

Ich versuche eine Schaltfläche zu haben, die einmal angeklickt wird, bleibt angeklickt, dh ändert Stil, aber ich habe Schwierigkeiten, im Bewusstsein von: aktiv etc, aber sie funktionieren nur, wenn sie die Maus gedrückt halten und zurückklickt einmal geklickt . Ich habe verschiedene Methoden ausprobiert, aber keine scheint zu funktionieren und ich wünsche, dass es funktioniert ohne Javascript wenn möglichCreating Like button change onclick

+0

Können Sie bitte den Code posten? –

Antwort

1

Ich bin mir nicht sicher, wie Sie das ohne Javascript/jQuery erreichen können. Hier ist, wie es mit jQuery zu tun, wenn Sie möchten.


<button onclick="activateButtonStyle(this)" style="background-color:green;">Click Me!</button> 

function activateButtonStyle(self) { 
    $(self).css('background-color','orange'); 
}; 
+0

Wie würde ich diese Methode mit Ids im Gegensatz zu dem Stil, den Sie angewendet haben, verwenden – Daniel

+0

Sie meinen in CSS? Sie können eine Klasse in der Funktion activate wie $ (self) hinzufügen. addClass ('orange'); und in deinem CSS hast du .orange {background-color: 'orange';} –

+0

wenn ich benutzerdefinierte Schaltfläche habe, die ich mit Css erstellt habe, möchte ich diese Schaltfläche verwenden, um diese CSS mit der ID-Beispiel verwenden Daniel