Ich lerne immer noch die Seile des Webdesigns, und ich habe Probleme zu verstehen, wie ein paar Dinge funktionieren ...
Ich habe eine Funktion zum Umschalten der Navigationsleiste Headerfarbe, und ich finde die folgendes wahr, aber nicht sicher, warum:
Works:
$(".navbar.navbar-inverse".click(function() {
$(this).toggleClass("highlight");
});
nicht funktioniert (Raum btw navbar und navbar-invers):
$(".navbar .navbar-inverse".click(function() {
$(this).toggleClass("highlight");
});
Und falls ich diese Funktion auf das navbar-Toggle gelten, gilt das Gegenteil:
Works (Raum btw navbar und navbar-Toggle):
$(".navbar .navbar-toggle").click(function() {
$(".navbar-inverse").toggleClass("highlight");
});
funktioniert nicht:
$(".navbar.navbar-toggle").click(function() {
$(".navbar-inverse").toggleClass("highlight");
});
Bonus ...
Kann nicht navbar-Toggle-Hintergrund mit diesem Ansatz ändern:
funktioniert nicht:
$(".navbar .navbar-toggle").click(function() {
$(this).toggleClass("highlight");
});
Thank you! Irgendwelche Vorschläge, warum das letzte Bit nicht funktioniert - kann die Hintergrundfarbe der Navigationsschaltfläche nicht mit der beschriebenen Methode ändern? Oder brauchst du mehr Code dafür? –
@Nate Versuchen Sie, Speicherplatz zu entfernen? – nicael
Scheint nicht zu funktionieren. Hier ist mein Jsfiddle, wenn das hilft: https://jsfiddle.net/m9m9q8mo/2/ –