我有一个标签菜单,这是我的 html 代码,
<li class="active"><a href="#tab1">Tab 1</a></li>
<li><a class="icon_accept" href="#tab2">Tab with icon</a></li>
<li><a href="#tab3">Long name for the last tab</a></li>
</ul>
</div>
<div id="tabs_content_container">
<div id="tab1" class="tab_content" style="display: block;">
<p>content 1</p>
</div>
<div id="tab2" class="tab_content">
<p>content 2</p>
</div>
<div id="tab3" class="tab_content">
<p>content 3</p>
</div>
但是当我选择一个选项卡时,我想禁用所有其他选项卡,这意味着当一个选项卡处于活动状态时,没有人可以单击任何其他选项卡菜单!
这是我的java脚本。
<script type="text/javascript">
$(document).ready(function(){
$("#tabs li").click(function() {
// First remove class "active" from currently active tab
$("#tabs li").removeClass('active');
// Now add class "active" to the selected/clicked tab
$(this).addClass("active");
// Hide all tab content
$(".tab_content").hide();
// Here we get the href value of the selected tab
var selected_tab = $(this).find("a").attr("href");
// Show the selected tab content
$(selected_tab).fadeIn();
// At the end, we add return false so that the click on the link is not executed
return false;
});
});
</script>