如何用jQuery触发 Bootstrap navs
以下是用jQuery触发Bootstrap导航的示例代码:
HTML代码:
<ul class="nav nav-tabs">
<li class="active"><a href="#home" data-toggle="tab">Home</a></li>
<li><a href="#profile" data-toggle="tab">Profile</a></li>
<li><a href="#messages" data-toggle="tab">Messages</a></li>
<li><a href="#settings" data-toggle="tab">Settings</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="home">Home Content</div>
<div class="tab-pane" id="profile">Profile Content</div>
<div class="tab-pane" id="messages">Messages Content</div>
<div class="tab-pane" id="settings">Settings Content</div>
</div>
jQuery代码:
$(document).ready(function(){
// 点击导航时,激活相应的选项卡
$('ul.nav li a').click(function(){
var tab_id = $(this).attr('href');
$('ul.nav li').removeClass('active');
$('.tab-pane').removeClass('active');
$(this).parent().addClass('active');
$(tab_id).addClass('active');
});
});
这段代码使用jQuery选择器选择了所有导航链接,并在点击链接时激活相应的选项卡。通过添加和删除“active”类,它确保只有一个选项卡处于活动状态。
原文地址: https://www.cveoy.top/t/topic/b21n 著作权归作者所有。请勿转载和采集!