2011-02-23 5 views
0

jQuery UI 탭에 문제가 있습니다. 기본 탭 마크 업을 사용하고 있습니다.jQuery UI 탭 및 자식 문제 UL

<div id="tabs"> 

    <ul> 
     <li><a href="#tab1">tab 1</a></li> 
     <li><a href="#tab2">tab 2</a></li> 
    </ul> 
    <div id="tab1"> 
    </div> 
    <div id="tab2"> 
    </div> 
</div> 

그러나 탭 앞에 목록을 표시하고 싶습니다. 좋아요 :

<div id="tabs"> 
    <p>Lorem ipsum dolor</p> 
    <ul> 
     <li>asdasdasd</li> 
     <li>asdasdasd</li> 
    </ul> 
    <ul> 
     <li><a href="#tab1">tab 1</a></li> 
     <li><a href="#tab2">tab 2</a></li> 
    </ul> 
    <div id="tab1"> 
    </div> 
    <div id="tab2"> 
    </div> 
</div> 

그리고이 목록을 탭으로 인식하지 않으려합니다. 내가 어떻게 할 수 있니?

답변

0

div#tabs 앞에 jQuery UI 탭 기능이 있으므로 div에있는 모든 li을 확인해야합니다.

+0

어쨌든 나는 그것을 수정할 수 있습니다 테스트하지했습니다이 하나를 시도? UL 대신 UL의 탭 만 잡을 수 있습니까? – user620240

+0

내가 아는 것은 아니지만, 여기 (http://jsfiddle.net/Nalum/Eppfy/)에서 테스트했지만 작동하지 않습니다. 'ul' 다음에 넣으면 작동합니다. – Nalum

0

어쩌면?

<div id="content"> 
    <p>Lorem ipsum dolor</p> 
    <ul> 
     <li>asdasdasd</li> 
     <li>asdasdasd</li> 
    </ul> 
</div> 
<div id="tabs"> 
    <ul> 
     <li><a href="#tab1">tab 1</a></li> 
     <li><a href="#tab2">tab 2</a></li> 
    </ul> 
    <div id="tab1"> 
    </div> 
    <div id="tab2"> 
    </div> 
</div> 

업데이트 :

<div id="tabs"> 
    <div id="content"> 
     <p>Lorem ipsum dolor</p> 
     <ul> 
      <li>asdasdasd</li> 
      <li>asdasdasd</li> 
     </ul> 
    </div> 
    <ul> 
     <li><a href="#tab1">tab 1</a></li> 
     <li><a href="#tab2">tab 2</a></li> 
    </ul> 
    <div id="tab1"> 
    </div> 
    <div id="tab2"> 
    </div> 
</div> 

내가 그것을

+0

옵션이 없습니다. 그것은 그 DIV 내부에 있어야합니다. 매우 제한된 CMS를 사용하고 있습니다. : ( – user620240

+0

탭 안에있는 div로 테스트 해 봅니다. 아마도 작동하지 않을 것입니다. 테스트하지 않았습니다. – alexl