【发布时间】:2014-11-09 03:53:55
【问题描述】:
我有一个简单的 jQuery 选项卡工作正常。此功能的代码是:
$(document).ready(function() {
var tabHead = $('ul li');
var tabContent = $('.content');
tabContent.not(':first').hide().end();
tabHead.on('click',function() {
tabContent.hide().eq($(this).index()).show();
});
});
标签的 HTML 标记是:
<ul>
<li><a href="#content1">Head 1</a></li>
<li><a href="#content2">Head 2</a></li>
</ul>
<div class="content"> Some Content/........</div>
<div class="content"> Some Content/........</div>
但是,当我点击浏览器的“后退”和“前进”按钮时,只有 url 会发生变化,例如
http://some-path/demo-tabs/#tab2
标签的内容不显示。如何使标签的内容也显示在单击“后退”或“前进”按钮时?
【问题讨论】:
标签: javascript jquery html tabs