측 OUT 클릭에 활성 사업부를 숨기기 내 JQuery와있다. #locations
에서 앵커 태그를 클릭하면 ajax가 호출되고 #map_n_vilage
div가 표시됩니다 ... 이제 원하는 것은 div가 아닌 다른 것을 클릭하면 모든 div가 사라집니다.이 사업부 여기
Q
이 사업부 여기
0
A
답변
1
함수가 된 div를 숨길 확인 : 당신은 클릭하는 모든 사업부에 대한 새로운 핸들러이 첨부 만 hideDivs
은 이름이 같지 villages
, map_n_village
, locations
을 수행입니다 실행할 수
function hideDivs() {
$('.villages').hide();
$('#map_n_vilage').hide();
$('#locations').hide();
}
. :visible
선택자를 사용하여 표시 여부를 확인할 수도 있습니다.
0
일반적으로 이벤트 버블 링으로 인해 html 페이지의 항목이 클릭 될 때마다 본문에 클릭 이벤트가 발생합니다. 이 같은 뭔가 : 메인 DIV-ID가 클릭 된 경우, 당신은 당신의 사업부를 숨기려하지 않는 일부 컨트롤의 ID를해야
$("body").click(function(e) {
if (e.target.id != "your-main-div-id") {
//hide whatever div you want to hide
}
});
. 그 부분을 제거 할 수도 있지만 귀하의 경우에는 필요하다고 생각합니다.
관련 문제
- 1. 사업부 여기
- 2. 컨테이너 사업부 여기
- 3. 폭이 다른 사업부 여기
- 4. 스크롤 여기 사업부
- 5. 장소가 다른 사업부 여기
- 6. 툴팁과 같은 사업부 여기
- 7. HTML5 캔버스는 사업부 컨테이너 여기
- 8. * 여러 *이 사업부
- 9. 사업부는 여기 같은 모습입니다 다른 사업부
- 10. 사업부
- 11. 이 코드는 짧은 & 여기
- 12. 이 document.execCommand 여기 텍스트
- 13. 이 자식 컨트롤 여기
- 14. 이 이미지 슬라이더 여기
- 15. 이 패턴 여기
- 16. 이 임시 테이블 여기
- 17. 이벤트 여기 (이)
- 18. 이 pseduo 요소 여기
- 19. 이 개 과정 여기
- 20. 이 SQL 여기
- 21. 이 모나드 여기
- 22. 이 테이블 여기
- 23. 사업부
- 24. 사업부
- 25. 고정 사업부 옆 사업부
- 26. 사업부 내부 Div 사업부?
- 27. 사업부
- 28. 사업부
- 29. 사업부
- 30. 사업부