는 독성이 지역 사회의 분노변경 현재 선택된 메뉴 버튼 배경 색상
-5
A
답변
1
순수 JS 솔루션 인해 삭제. jQuery 솔루션이 더 쉬울 것이다. 나는 도움 기능을 추가해야했기 때문에 조금 더러워 보입니다.
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>
+1
@Vilas 그게 내 친구 야! –
+1
감사합니다. 많이 감사합니다 :) – Ted
0
$('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>
+0
도움을 주셔서 감사합니다. – Ted
관련 문제
- 1. 현재 메뉴 항목 배경 변경
- 2. 변경 현재 탭 드롭 다운 메뉴 색상
- 3. 선택시 버튼 색상 변경
- 4. 링크 배경 및 색상 변경
- 5. 선택된 메뉴 탭 색상 hilited
- 6. 안드로이드 변경 버튼 배경
- 7. Android 변경 버튼 배경
- 8. 변경 matlab에 배경 색상
- 9. 안드로이드 배경 색상 변경
- 10. 변경 배경 색상 :
- 11. 변경 배경 색상
- 12. 변경 메뉴 ID 색상
- 13. 현재 선택된 데이터베이스 변경
- 14. Achartengine에서 선택된 막대의 색상 변경
- 15. onclick 이벤트로 버튼 색상 변경
- 16. QML 버튼 텍스트 색상 변경
- 17. 버튼 색상 변경 onClick
- 18. 선택시 버튼 색상 변경
- 19. tkinter의 버튼 색상 변경
- 20. SweetAlert - 버튼 색상 변경
- 21. ActionSheetStringPicker 변경 버튼 색상
- 22. 변경 radcombobox 버튼 색상
- 23. IOS : 변경 버튼 색상
- 24. 버튼 색상 변경
- 25. 클릭시 버튼 색상 변경
- 26. VB.NET 마법사 사용, 선택된 사이드 바 (버튼) 색상 변경
- 27. 설정 버튼 배경 색상 - 안드로이드
- 28. 현재 메뉴 색상 CSS 네비게이션
- 29. 토글 버튼 배경 변경
- 30. 버튼 클릭시 배경 변경
그럼 뭐가 문제 야? 당신의 코드는 어디에 있고 그 코드에 어떤 문제가 있습니까? – Pointy
[edit] 지금까지 해보신 내용 (http://whathaveyoutried.com)을 보여주기 위해 질문을 편집하십시오. 문제가있는 코드의 [mcve]를 포함시켜야 특정 문제를 해결할 수 있습니다. 또한 [ask]를 읽어야합니다. –