我正在使用JQuery UI嵌套选项卡。考虑这样的结构:有2个主标签:动物,鸟类。在动物下,有两个标签“猫”,“狗”。这两个选项卡“猫”和“狗”应通过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网址。例如:当你点击猫或狗时,这些标签的内容应该进入"<div id='commonDiv'></div>
而不是进入"cats"
div和"dogs"
div。 加载应该是可重用的,从某种意义上说,如果从"dogs"
选项卡内的任何地方调用reload("Dogs")
,它应该重新加载"dogs"
选项卡的内容。
我该如何做到这一点?
你是怎么做到这一点。你使用jQuery的标签,或者你是否推出自己的Ajax劫持(不是很难,但你仍然需要在答案中提到的CSS ...) – 2010-04-23 10:48:11
我无法让它工作.. – Jake 2010-04-23 16:06:23