我无法弄清楚跟随ajax是如何工作的(来自http://jqueryui.com/demos/tabs/ajax.html)
<li class="ui-state-default ui-corner-top"><a
href="http://jqueryui.com/demos/tabs/ajax.html#ui-tabs-1">Tab 1</a>
</li>
<li class="ui-state-default ui-corner-top"><a
href="http://jqueryui.com/demos/tabs/ajax.html#ui-tabs-2">Tab 2</a>
</li>
<li class="ui-state-default ui-corner-top"><a
href="http://jqueryui.com/demos/tabs/ajax.html#ui-tabs-3">Tab 3(slow)</a>
</li>
<li class="ui-state-default ui-corner-top"><a
href="http://jqueryui.com/demos/tabs/ajax.html#ui-tabs-4">Tab 4(broken)</a>
</li>
.....
<div id="ui-tabs-1"
class="ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"></div>
<div id="ui-tabs-2"
class="ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"></div>
单击例如Tab 2时,转到“http://jqueryui.com/demos/tabs/ajax.html#ui-tabs-2”,这是一个空div,那么背景代码是怎么做的(例如PHP)做了#ui-tabs-2并返回http://jqueryui.com/demos/tabs/ajax/content2.html 感谢
答案 0 :(得分:0)
您添加的代码段不符合http://jqueryui.com/demos/tabs/ajax.html
上的示例页面它应该类似于:
<div id="tabs">
<ul>
<li><a href="#tabs-1">Preloaded</a></li>
<li><a href="ajax/content1.html">Tab 1</a></li>
<li><a href="ajax/content2.html">Tab 2</a></li>
<li><a href="ajax/content3-slow.php">Tab 3 (slow)</a></li>
<li><a href="ajax/content4-broken.php">Tab 4 (broken)</a></li>
</ul>
<div id="tabs-1">
<p>Proin elit arcu, rutrum commodo...</p>
</div>
</div>
第一个标签不是ajax标签。其他选项卡通过ajax动态加载。 href
确定ajax fetch的目标内容。