2013-05-26 6 views
1

내 탭에 문제가 있으면 Jquery가 제대로 작동하지 않습니다.JQuery + CSS Verticle 탭을 만드는 방법

다른 정보를 표시하기 위해 verticle 탭을 만들려고 시도했지만 jquery가 작동하지 않습니다.

  1. 첫 번째 것을 제외한 모든 div를 숨기려고합니다.
  2. 탭 목록 중 하나를 클릭하면 활성 클래스가 추가되고 다른 클래스에서 제거됩니다.
  3. 마지막으로 모든 div를 숨기고 클릭 한 것을 표시하십시오.

Click for jsfiddle demo

$(document).ready(function() { 
    tabContent(); 
}) 

function tabContent() { 
    $('#tabsD div:not(:first)').hide(); 
    $('#tab-container li').click(function(event){ 
     var id = $(event.target).index(); 
     $('.active').removeClass('active'); 
     $(event.target).addClass('active'); 
     $('#tabsD div').hide().eq(id).show(); 
    }); 
} 
+0

에 왼쪽 & 탭은 [jQuery를 UI 탭]을 사용하여 고려 되세요 (http://jqueryui.com/tabs/#vertical)? – simbabque

+0

아니요, 아니요, – KHAN

+0

링크가 전송되는 것과 관련하여 @simbabque, 어떻게 내 목록과 일치하도록 목록의 스타일을 변경할 수 있습니까? – KHAN

답변

2

사용이 -

var id = $(this).index('li'); 

데모 --->http://jsfiddle.net/HjYZ6/6/

+0

Dreamweaver에서 이것을 시도하고 브라우저를 사용하면 실제로 작동합니다. 다른 탭을 클릭하자마자 설명 상자는 – KHAN

+0

@KHAN이 브라우저 콘솔의 오류를 찾으십시오. –

+0

없음, 대신 http://jqueryui.com/tabs/#vertical을 사용하여이 기능을 사용 하시겠습니까? – KHAN