방금 CSS와 HTML로 학습을 시작했으며 첫 번째 문제가 있습니다. 나는 그것을 클릭 한 후에 나의 메뉴를 보여 주려고 노력한다. 그것을 클릭하면 메뉴 항목이 나타나 즉시 숨 깁니다. 내 메뉴를 다음에 클릭 한 후에 어떻게 표시하고 숨길 수 있습니까? 데모가 있습니다. jsfiddle.net/jekfej46/1/ 감사합니다.클릭 한 후 메뉴 숨기기
-2
A
답변
0
:active
은 상태이기 때문에 이러한 현상이 발생합니다. 요소를 클릭하면 상태가 :active
으로 변경되지만 만 계속 변경하면 해당 요소는으로 유지됩니다. 가장 좋은 방법은 jQuery를 사용하여 해당 버튼을 클릭 할 때 메뉴에 클래스를 추가하는 것입니다.
jQuery 사용법을 모르는 경우 인터넷을 통해 쉽게 안내 할 수있는 자습서가 많이 있습니다. 일단 원리를 얻으면 꽤 쉽습니다.
가 여기에 작동하는 바이올린의 : http://jsfiddle.net/jekfej46/1/
이 경우, 요소는 이미 active
클래스를 자바 스크립트 검사가있는 경우. 포함되어 있으면 클래스가 제거되어 메뉴가 닫힙니다. 그러나 원한다면 당신은 그 행동을 바꿀 수 있습니다.
0
CSS에서만 클릭 이벤트를 수행 할 수 없습니다. 여기에 자바 스크립트가 필요합니다. 이 같은 것은 jQuery를 사용하여 당신을 위해 이것을 할 것입니다.
$('#category').on('click', function(){
$('.dropdown-content').show();
});
0
오, 많은 사람들. 이제는 페이지를 개선하기 위해 js와 jQ도 필요하다는 것을 알고 있습니다. 감사.
관련 문제
- 1. 클릭 후 메뉴 숨기기
- 2. 클릭 후 토글 메뉴 숨기기
- 3. 사용자가 하위 메뉴 항목을 클릭 한 후 div 숨기기
- 4. 모바일 클릭 후 메뉴 자동 숨기기
- 5. 클릭 후 Ajax.ActionLink 숨기기
- 6. 단추를 클릭 한 후 레이블 숨기기
- 7. Asp.Net을 클릭 한 후 버튼 숨기기/표시
- 8. 클릭 핸들러를 실행 한 후 요소 숨기기
- 9. 바깥을 클릭 한 후 버튼을 숨기기
- 10. 클릭 후 단추 숨기기
- 11. 메뉴 항목을 클릭 한 후 메뉴가 점프합니다.
- 12. 클릭 후 메뉴 닫기
- 13. angular2 클릭 후 mdtooltip 숨기기
- 14. 링크 클릭 후 URL 숨기기
- 15. 자바 스크립트로 숨겨진 후 오버레이 메뉴 숨기기
- 16. 클릭 후 응답 메뉴 닫기
- 17. 다른 플러그인이 제공 한 메뉴 숨기기
- 18. 이온 탭 메뉴 로깅 후 항목 숨기기
- 19. 클릭 한 탭바드 메뉴 알아보기
- 20. 모바일 키보드 제출/이동 버튼을 클릭 한 후 양식 숨기기
- 21. 링크를 클릭하고 사업부 표시를 클릭 한 후 이전 사업부 숨기기
- 22. 특정 요소를 클릭 한 후 상위 숨기기 : Jquery 문제
- 23. 확인란을 클릭 한 후 테이블 행을 표시/숨기기
- 24. 해당 div의 버튼을 클릭 한 후 div 숨기기
- 25. 컨텍스트 메뉴 항목을 클릭 한 후 현재 URL 유효성 확인
- 26. Android - 목록에서 클릭 한 후 메뉴 표시 줄 만들기
- 27. 메뉴 옵션을 클릭 한 후 작업을 여는 중 오류가 발생했습니다.
- 28. 메뉴 항목을 클릭 한 후 드롭 다운 메뉴를 닫습니다.
- 29. 클릭 후 대신에 FX.slide 콘텐츠 숨기기
- 30. 버튼을 클릭 한 후 설정 "표시 : 없음"
일부 코드는 게시 할 수 있습니까? 당신이 한 일을 보지 않고 우리가 도울 수 없습니다 ... – roelofs