aufgrund einer toxischen Gemeinschaft Wut gelöschtändern aktuell ausgewählte Menütaste Hintergrundfarbe
Antwort
reine JS Lösung. jQuery Lösung wäre einfacher. Ich musste eine helfende Funktion hinzufügen, deshalb sieht es ein bisschen chaotisch aus.
var elems = document.getElementsByTagName('li');
function clear() {
Array.from(elems).forEach(v => v.classList.remove("active"));
}
Array.from(elems).forEach(function(v) {
v.addEventListener('click', function(event) {
event.preventDefault();
clear();
this.classList.add("active");
});
});
#navigation {
margin-top: 20px;
width: auto;
display: block;
list-style: none;
z-index: 3;
}
#navigation a {
color: #1c1c1c;
display: block;
background: rgba(255, 255, 255, 0.6);
line-height: 50px;
padding: 0px 7px;
text-transform: uppercase;
margin-bottom: 6px;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}
#navigation a:hover, #navigation li.active a {
background: #6dab3c;
}
<ul id="navigation">
<li><a id="link-economic-calendar" href="#economic-calendar">Календарь</a></li>
<li><a id="link-tv" href="">ТВ и радио</a></li>
<li><a id="link-my-goals" href="#my-goals">Мои цели</a></li>
<li><a id="link-my-strateegy" href="#my-strateegy">Моя стратегия</a></li>
<li><a id="link-checklist" href="#checklist">Чек-лист</a></li>
<li><a id="link-vault" href="#vault">Хранилище</a></li>
<li><a id="link-faq" href="#faq">FAQ</a></li>
<li><a id="link-support" href="#support">Техподдержка</a></li>
<li><a id="link-trading-journal" href="#trading-journal">Журнал сделок</a></li>
</ul>
@Vilas Das ist ein toller Job, mein Freund! –
Vielen Dank, sehr geschätzt :) – Ted
$('li').on('click', function(){
$('li').removeClass('active');
$(this).addClass('active');
})
#navigation {
margin-top: 20px;
width: auto;
display: block;
list-style: none;
z-index: 3;
}
#navigation a {
color: #1c1c1c;
display: block;
background: rgba(255, 255, 255, 0.6);
line-height: 50px;
padding: 0px 7px;
text-transform: uppercase;
margin-bottom: 6px;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}
#navigation a:hover {
background: #6dab3c;
}
.active {
background: #6dab3c;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<ul id="navigation">
<li><a id="link-economic-calendar" href="#economic-calendar">Календарь</a></li>
<li><a id="link-tv" href="#my-goals">ТВ и радио</a></li>
<li><a id="link-my-goals" href="#my-goals">Мои цели</a></li>
<li><a id="link-my-strateegy" href="#my-strateegy">Моя стратегия</a></li>
<li><a id="link-checklist" href="#checklist">Чек-лист</a></li>
<li><a id="link-vault" href="#vault">Хранилище</a></li>
<li><a id="link-faq" href="#faq">FAQ</a></li>
<li><a id="link-support" href="#support">Техподдержка</a></li>
<li><a id="link-trading-journal" href="#trading-journal">Журнал сделок</a></li>
</ul>
Danke für Hilfe :) – Ted
- 1. Ausgewählte Zeile Hintergrundfarbe
- 2. vue.js: Tracking aktuell ausgewählte Zeile
- 3. jquery erhalten aktuell ausgewählte Wert von mehreren
- 4. DataGridView erhält das aktuell ausgewählte Objekt
- 5. Ändern der aktuell ausgewählten Region nach clearSelectedRegions()
- 6. Probleme beim Ändern der Hintergrundfarbe des aktuell ausgewählten Elements in einem ListView - Nativescript/Angular2
- 7. Hintergrundfarbe ändern
- 8. Brauchen aktuell ausgewählte Registerkarte ID für jQuery Tabs
- 9. Ändern der Hintergrundfarbe der ausgewählten Zeile in Datagridview bei mouseover
- 10. iOS 9 ausgewählt tabor Element Hintergrundfarbe ändern
- 11. Allow Bearbeitung nur die aktuell ausgewählte Fremdschlüssel in Django Admin
- 12. Bereich der Menütaste
- 13. Ändern des Bildes einer Menütaste in einer CMFCToolbar
- 14. Hintergrundfarbe ändern mit jquery
- 15. WPF Titelleiste ändern Hintergrundfarbe
- 16. Ändern ActionBarSherlock Hintergrundfarbe
- 17. Ändern der HighCharts-Hintergrundfarbe?
- 18. Ändern Hintergrundfarbe und Schriftfarbe
- 19. Ändern ActionBar Hintergrundfarbe Dynamisch
- 20. Monotouch - Titel ändern Hintergrundfarbe
- 21. Sorted List ändern Hintergrundfarbe
- 22. JQuery ändern Hintergrundfarbe
- 23. Ändern Silverlight Vollbild Hintergrundfarbe
- 24. Android Leinwand ändern Hintergrundfarbe
- 25. UIView Hintergrundfarbe programmgesteuert ändern
- 26. Ändern Hintergrundfarbe mit PHP
- 27. Hintergrundfarbe ändern, wenn highlighted
- 28. Ändern Hintergrundfarbe von UIModalTransitionStyleFlipHorizontal
- 29. Hintergrundfarbe aktiver Registerkarten ändern
- 30. Hintergrundfarbe von uisearchcontroller ändern
Also, was ist das Problem? Wo ist dein Code und was läuft falsch damit? – Pointy
Bitte bearbeiten Sie Ihre Frage, um [was Sie bisher versucht haben] zu zeigen (http://whathaveyoutried.com). Sie sollten eine [mcve] des Codes einbeziehen, mit dem Sie Probleme haben, dann können wir versuchen, mit dem spezifischen Problem zu helfen. Sie sollten auch [fragen] lesen. –