테스트 사이트 - 개발 중인 베타 버전입니다

제이쿼리 질문좀 드리겠습니다 채택완료

fldkfem1 9년 전 조회 2,888

아래부분인데요 

 

index 부분이 넣을건데요 아래 쿼리때문에 

헤더 a태그 클릭하는 모든부분이 충돌 나는데 어떻게 해야하나요 

아래 쿼리는 탭메뉴 쿼리입니다 

 

</p><p><script type="text/javascript"></p><p>    function tabSetting() {</p><p>        // 탭 컨텐츠 hide 후 현재 탭메뉴 페이지만 show</p><p>        $('.tabPage').hide();</p><p>        $($('.current').find('a').attr('href')).show();</p><p> </p><p>        // Tab 메뉴 클릭 이벤트 생성</p><p>        $('li').click(function (event) {</p><p>            var tagName = event.target.tagName; // 현재 선택된 태그네임</p><p>            var selectedLiTag = (tagName.toString() == 'A') ? $(event.target).parent('li') : $(event.target); // A태그일 경우 상위 Li태그 선택, Li태그일 경우 그대로 태그 객체</p><p>            var currentLiTag = $('li[class~=current]'); // 현재 current 클래그를 가진 탭</p><p>            var isCurrent = false;  </p><p>             </p><p>            // 현재 클릭된 탭이 current를 가졌는지 확인</p><p>            isCurrent = $(selectedLiTag).hasClass('current');</p><p>             </p><p>            // current를 가지지 않았을 경우만 실행</p><p>            if (!isCurrent) {</p><p>                $($(currentLiTag).find('a').attr('href')).hide();</p><p>                $(currentLiTag).removeClass('current');</p><p> </p><p>                $(selectedLiTag).addClass('current');</p><p>                $($(selectedLiTag).find('a').attr('href')).show();</p><p>            }</p><p> </p><p>            return false;</p><p>        });</p><p>    }</p><p> </p><p>    $(function () {</p><p>        // 탭 초기화 및 설정</p><p>        tabSetting();</p><p>    });</p><p></script></p><p>

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

11줄의 문제는 아니구요

현재 올려주신부분의 jquery 와 다른데서 사용하는 jquery 충돌인듯 합니다

올려주신 부분을 그대로 복사해서 했더니 정상 작동 됩니다 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변달아주셔서 감사합니다 

   .tabWrap {float:left; width: 810px; height: 620px; background-color: #505A69; }

.tab_Menu {  margin: 0px; padding: 0px; list-style: none; }

.tabMenu {background-color: #F6F7F9;   width: 73.4px; margin: 0px; text-align: center;  padding-top: 10px; padding-bottom: 10px; float: left; }

.tabMenu a { color: #000000; font-weight: bold; text-decoration: none; }

.current { background-color: #F6F7F9; border: 1px solid blue; border-bottom:hidden; }

.tabPage {width: 810px; height: 620px; float: left;  }

 

 

 

   

           

  •             서울남부

           

  •        

  •             서울동부

           

  •        

  •             서울서부

           

  •    

  •             서울북부

           

  •    

  •             경기북부

           

  •    

  •             경기남부

           

  •    

  •             강원

           

  •    

  •             충청

           

  •    

  •             전라

           

  •    

  •             경상

           

  •    

  •             제주

           

  •  

         

  ​

       

       

           

       

   

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

   

 

 

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

흠...

11줄 $('li[class~=current]') 요거 $('li[class=current]')  수정해보시구요

테스트를 원하시면 탭메뉴의 html과 css도 함께 올려주세요 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

f
fldkfem1
9년 전
글 올렸습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인