모든, 나는 JQuery와 UI를 중첩 탭을 사용하고JQuery와 UI 탭 - AJAX 탭의 컨텐츠
를로드합니다. 다음과 같은 구조를 생각해보십시오. Animals, Birds라는 두 개의 기본 탭이 있습니다. 동물 아래에는 두 개의 탭 "고양이", "개"가 있습니다. 문제는
<div id="fragment-1">
<ul>
<li><a href="/public/catstab" title="Cats"><span>Cats</span></a></li>
<li><a href="/public/dogstab" title="Dogs"><span>Dogs</span></a></li>
</ul>
</div>
<script type="text/javascript">
$(document).ready(function()
{
$("#tabs-loading-message").show();
$('#fragment-1').tabs({cache:false, spinner:''});
});
</script>
, 나는로드 공통 사업부를 유지하려면 : 그래서, 그들에 대한 코드는 다음과 같이 선택하면 두 탭 "고양이"와 "개는".. AJAX를 통해로드해야한다입니다 AJAX URL. 예 : 고양이 또는 개를 클릭하면 해당 탭의 콘텐츠는 "cats"
div 및 "dogs"
div로 이동하는 대신 "<div id='commonDiv'></div>
으로 이동해야합니다. 탭 안의 어느 곳에서든지 reload("Dogs")
을 호출하면로드가 재사용 될 수 있으므로 "dogs"
탭 내용을 다시로드해야합니다.
어떻게하면됩니까?
어떻게 끝내셨습니까? jquery-tabs를 사용 했습니까? 아니면 자신 만의 아약트 하이재킹을 했습니까 (그렇게 열심히하지는 않았지만 여전히 답변이 언급 된대로 CSS가 필요합니다 ...) –
나는 그것을 작동시키지 못했습니다. – Jake