탭메뉴질문드립니다 ㅜㅜ

탭메뉴질문드립니다 ㅜㅜ

QA

탭메뉴질문드립니다 ㅜㅜ

본문

탭을 만들었는데요 ㅠㅠ 2번탭이먼저 보여지게 하고싶은데 버튼은 2번이먼저 선택되게 되었는데

2번탭에관련된 이미지가나와야되는데 1번이미지가먼저 보여서요 ㅠㅠ 해결방법 이있을까요ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 해당 소스랑 설명을 잘못해서 설명이미지 첨부합니다!ㅠㅠ 

31222234_1535089728.6654.jpg


  <script type="text/javascript">
      function main_tab(arr_no) {
       var tab = new Array("sm365_menu01","sm365_menu02","sm365_menu03");
       var div = new Array("sm365_menu_div01","sm365_menu_div02","sm365_menu_div03");
       /*var more = new Array("../bbs/board.php?bo_table=d1","../bbs/board.php?bo_table=d2","../bbs/board.php?bo_table=d3");*/
       var num = new Array(1,2,3);
       for(i=0;i<num.length;i++) {
        document.getElementById(div[i]).style.display="none";
        document.getElementById(tab[i]).className="off";
        
       }
       document.getElementById(div[arr_no]).style.display="";
       document.getElementById(tab[arr_no]).className="on";
       document.getElementById("menu_more").href=more[arr_no];
      }
      
   </script>  
 

 

 


<!--탭시작-->
<div id="sm365_tab_title">
</div>

<div id="sm365_tab_all">
 
  
<div id="sm365_port_tab">
     
      <ul class="tab1">
      <li><a href="javascript:main_tab(0);" class="off" name="sm365_menu01" id="sm365_menu01"  onmouseover="this.src='images/main_tap1_push.jpg';" onmouseout="this.src='images/main_tap1.jpg';"></a></li>
      <li><a href="javascript:main_tab(1);" class="on" name="sm365_menu01" id="sm365_menu02" onmouseover="this.src='images/main_tap2_push.jpg';" onmouseout="this.src='images/main_tap2.jpg';"></a></li> 
      <li><a href="javascript:main_tab(2);" class="off" name="sm365_menu01" id="sm365_menu03" onmouseover="this.src='images/main_tap3_push.jpg';" onmouseout="this.src='images/main_tap3.jpg';"></a></li>     
    </ul> 
                   
    <div class="sm365_tab_in_wap">
     <div class="sm365_tab_in">
                    <!--탭1시작-->
                   
        <div id="sm365_menu_div01">
                            
                                    <div id="sm365_menu_1_title">
   
                                    </div>
                                   
                                    <div id="sm365_menu_1_cont">
                                   
                                           
                                   </div>
                                  
                                
          
                               
                             </div> 
                    <!--탭1끝-->
                   
                    <!--탭2시작-->    
                      
        <div id="sm365_menu_div02" style="display:none">
                            
                                    <div id="sm365_menu_2_title">
   
                                    </div>
                                   
                                    <div id="sm365_menu_2_cont">
                                   
                                 
                                           
                                    </div>
                               
                              
                             </div>
                            
                     <!--탭2끝-->      
                     
                      <!--탭3시작-->      
        <div id="sm365_menu_div03" style="display:none">
                            
                                    <div id="sm365_menu_3_title">
   
                                    </div>
                                   
                                    <div id="sm365_menu_3_cont">
                                   
                                
                                           
                                    </div>
                               
        
                             </div>
                       <!--탭3끝-->
                            
     </div>    
     </div> 
     
     </div>   
</div>

이 질문에 댓글 쓰기 :

답변 1

아래처럼 작성자분이

li에 들어가는 번호값과
div만 연결해주시면 될것같아요

 


<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
    <style type="text/css">
        *{padding:0;margin:0;}
        .container{width:640px;max-width:640px;margin:0 auto}
        .tabs{width:100%}
        .tabs:after{display:block;clear:both;content:""}
        .tabs li{float:left;padding:0 20px;list-style:none;}
        .tab_contents{width:100%}
        .tab_content{display:none;}
        .tab_content.first{display:block;}
    </style>
     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <script>
        $(function() {
            $('ul.tabs li').click(function() {
                var activeTab = $(this).attr('data-tab');
                $('ul.tabs li').removeClass('first');
                $('.tab_content').removeClass('first');
                $(this).addClass('first');
                $('#' + activeTab).addClass('first');
            })
        });
    </script>
 </head>
 <body>
    <div class="container">
        <ul class="tabs">
            <li class="tab" data-tab="tab2"><a href="#"><input type="radio" name="chk_info" value="HTML">탭첫번째</a></li>
            <li class="tab first"       data-tab="tab1"><a href="#"><input type="radio" name="chk_info" value="HTML">탭두번째</a></li>
            <li class="tab"       data-tab="tab3"><a href="#"><input type="radio" name="chk_info" value="HTML">탭세번째</a></li>
        </ul>
        <div class="tab_contents">
            <div class="tab_content first" id="tab1">
                <img src="./coffee1.jpg">
            </div>
            <div class="tab_content" id="tab2">
                <img src="./coffee2.jpg">
            </div>
            <div class="tab_content"id="tab3">
                <img src="./coffee3.jpg">
            </div>    
        </div>
    </div>
 </body>
</html>
답변을 작성하시기 전에 로그인 해주세요.
전체 18
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT