我有一个小片段,它将您从一个选项卡移动到另一个选项卡。jQuery选项卡:禁用窗口位置哈希
的HTML看起来像这样:
<ul id="tabs">
<a href="#tab1">General Settings</a>
<a href="#tab2">Keyboard Shortcuts</a>
<a href="#tab3">Regional Settings</a>
<a href="#tab4">Reset to Defaults</a>
</ul>
<div id="tab1" class="hide">This is tab 1</div>
<div id="tab2" class="hide">his is tab 2</div>
<div id="tab3" class="hide">his is tab 3</div>
<div id="tab4" class="hide">his is tab 4</div>
和jQuery的是这样的:
$('#tabs a').live('click',function(e){
var a = $(this).attr('href').split('#')[1];
$('div.hide:not(#' + a + ')').hide();
$('#' + a).fadeIn();
});
现在我想这样他们就不会在地址栏显示为禁用哈希标签。
例子:http://jsfiddle.net/HSJHp/show
这里是the fiddle
谢谢。很棒! – jQuerybeast 2011-12-23 06:20:42