我有一个简单的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
选项卡的内容没有显示出来。我该如何让选项卡的内容在单击“后退”或“前进”按钮时也显示出来?