2
페이지에 'div id = foo_ (현재 메뉴 항목)'을 'div id = foo_ (선택한 메뉴 항목)'로 바꿀 메뉴 항목이 있습니다. 'div 클래스 = foo는 '여기javascript에서 스위치/대소 문자로 바꾸기
는
$('#t1').click(function() {
$('#attorney').show();
$('#insurance,#financial,#estate,#trust,#death').hide();
});
$('#t2').click(function() {
$('#insurance').show();
$('#attorney,#financial,#estate,#trust,#death').hide();
});
$('#t3').click(function() {
$('#financial').show();
$('#attorney,#insurance,#estate,#trust,#death').hide();
});
$('#t4').click(function() {
$('#estate').show();
$('#attorney,#insurance,#financial,#trust,#death').hide();
});
$('#t5').click(function() {
$('#trust').show();
$('#attorney,#insurance,#financial,#estate,#death').hide();
});
$('#t6').click(function() {
$('#death').show();
$('#attorney,#insurance,#financial,#estate,#trust').hide();
});
이 마법처럼 일했다 :-) 당신을 위해이 모든 일을 처리 할 수 있습니다. 감사. $ ('. thingClass')에 대해 숨김 - $ (window) .load (function() {? jQuery는 ... 교차 오염 문제가 있습니다. 페이지에 다른 jQuery 플러그인이 있습니다. 이미 페이지에 몇 가지 플러그인이 있습니다 .Javascript가 가장 덜 침해적인 해결책 인 것 같습니다. 다시 고마워요. – Adam
아무런 의미가 없으므로 클릭 처리기에서 * everything *을 숨긴 다음 적절한 방법으로 .show()를 호출하면 "각"루프를 대체 할 것이므로 더 명확하게 답을 편집 할 것입니다. – Pointy