【发布时间】:2012-05-05 16:22:39
【问题描述】:
我正在使用来自jqueryfromdesigners 的 jQuery Tabs 函数,但只有第一个示例适用于我。这是我使用的脚本代码:
<script type="text/javascript" charset="utf-8">
$.noConflict();
$(function () {
var tabContainers = $('div.tabs > div');
tabContainers.hide().filter(':first').show();
$('div.tabs ul.tabNavigation a').click(function () {
tabContainers.hide();
tabContainers.filter(this.hash).show();
$('div.tabs ul.tabNavigation a').removeClass('selected');
$(this).addClass('selected');
return false;
}).filter(':first').click();
});
</script>
这是显示标签的演示代码:
<div class="tabs">
<!-- tabs -->
<ul class="tabNavigation">
<li><a href="#first">Send a message</a></li>
<li><a href="#second">Share a file</a></li>
<li><a href="#third">Arrange a meetup</a></li>
</ul>
<!-- tab containers -->
<div id="first">
<p>Lorem ipsum dolor sit amet.</p>
</div>
<div id="second">
<p>Sed do eiusmod tempor incididunt.</p>
</div>
<div id="third">
<p>Ut enim ad minim veniam</p>
</div>
</div>
我已经更改了代码供我使用。现在在 tab-content-divs 中显示了我通过 php 获取的信息。此内容中有许多链接,单击时会重新加载页面。
当用户单击#tab2 中的链接时,如何实现该页面重新加载并显示最后选择的#tab2?现在它总是显示#tab0...
我将不胜感激!
【问题讨论】:
标签: jquery tabs selecteditem