全部,
我正在使用 JQuery UI 嵌套选项卡。考虑这样的结构:有 2 个主要选项卡:动物、鸟类。在动物下,有两个选项卡“猫”、“狗”。选择“Cats”和“Dogs”选项卡时都应该通过 AJAX 加载。所以,它们的代码是这样的:
<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>
问题是,我想维护一个通用 div 来加载 AJAX url。例如:当您单击 Cats 或 Dogs 时,这些选项卡的内容应该进入"<div id='commonDiv'></div>
而不是进入"cats"
div 和"dogs"
div。从某种意义上说,加载应该是可重用的,如果reload("Dogs")
从选项卡内的任何位置调用"dogs"
,它应该重新加载"dogs"
选项卡内容。
我怎样才能做到这一点?