Jquery 引导选项卡无法单独工作
我有一个网站,这不是基于任何众所周知的框架。然而,我决定使用引导选项卡,因为它们非常灵活且易于使用。所以我准备了这样的JSFIDLE: 不幸的是,它不起作用。为什么呢?我从cdn获取了tab.js文件。代码非常简单:Jquery 引导选项卡无法单独工作,jquery,html,css,twitter-bootstrap,Jquery,Html,Css,Twitter Bootstrap,我有一个网站,这不是基于任何众所周知的框架。然而,我决定使用引导选项卡,因为它们非常灵活且易于使用。所以我准备了这样的JSFIDLE: 不幸的是,它不起作用。为什么呢?我从cdn获取了tab.js文件。代码非常简单: <div class="container"> <h2>Dynamic Tabs</h2> <ul id="tabs" class="nav nav-tabs"> <li class="active">&
<div class="container">
<h2>Dynamic Tabs</h2>
<ul id="tabs" class="nav nav-tabs">
<li class="active"><a data-toggle="tab" href="#home">Home</a></li>
<li><a data-toggle="tab" href="#menu1">Menu 1</a></li>
<li><a data-toggle="tab" href="#menu2">Menu 2</a></li>
<li><a data-toggle="tab" href="#menu3">Menu 3</a></li>
</ul>
<div class="tab-content">
<div id="home" class="tab-pane fade in active">
<h3>HOME</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
</div>
<div id="menu1" class="tab-pane fade">
<h3>Menu 1</h3>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
</div>
<div id="menu2" class="tab-pane fade">
<h3>Menu 2</h3>
<p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam.</p>
</div>
<div id="menu3" class="tab-pane fade">
<h3>Menu 3</h3>
<p>Eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.</p>
</div>
</div>
</div>
JS
您需要包括Bootstrap的CSS以获得选项卡样式:您需要包括Bootstrap的CSS以获得选项卡样式:您需要包括Bootstrap的CSS以获得选项卡样式:您需要包括Bootstrap的CSS以获得选项卡样式:您正在使用tab.js来获得Bootstrap 4.0 alpha,这似乎与稳定的Bootstrap3版本有点不同
只需包含来自的所有Bootstrap 3 javascript,或包含来自另一个源的tab.js。您将tab.js用于Bootstrap 4.0 alpha,它的工作方式似乎与稳定的Bootstrap 3版本略有不同
只需包含来自的所有Bootstrap 3 javascript,或包含来自另一个源的tab.js。您将tab.js用于Bootstrap 4.0 alpha,它的工作方式似乎与稳定的Bootstrap 3版本略有不同
只需包含来自的所有Bootstrap 3 javascript,或包含来自另一个源的tab.js。您将tab.js用于Bootstrap 4.0 alpha,它的工作方式似乎与稳定的Bootstrap 3版本略有不同
只需包含来自的所有Bootstrap 3 javascript,或包含来自另一个源的tab.js。我想只添加以下代码将非常有效,而且您也不需要为此
tab.js
JQuery
$("#tabs li").click(function(){
$("#tabs li").removeClass("active");
$(this).addClass("active");
var href = $(this).find("a").attr('href');
href = href.substring(1);
$(".tab-content .tab-pane").removeClass("in active");
$("#" + href).addClass("in active");
});
我想只添加以下代码将非常有效,而且您不需要使用tab.js
JQuery
$("#tabs li").click(function(){
$("#tabs li").removeClass("active");
$(this).addClass("active");
var href = $(this).find("a").attr('href');
href = href.substring(1);
$(".tab-content .tab-pane").removeClass("in active");
$("#" + href).addClass("in active");
});
我想只添加以下代码将非常有效,而且您不需要使用tab.js
JQuery
$("#tabs li").click(function(){
$("#tabs li").removeClass("active");
$(this).addClass("active");
var href = $(this).find("a").attr('href');
href = href.substring(1);
$(".tab-content .tab-pane").removeClass("in active");
$("#" + href).addClass("in active");
});
我想只添加以下代码将非常有效,而且您不需要使用tab.js
JQuery
$("#tabs li").click(function(){
$("#tabs li").removeClass("active");
$(this).addClass("active");
var href = $(this).find("a").attr('href');
href = href.substring(1);
$(".tab-content .tab-pane").removeClass("in active");
$("#" + href).addClass("in active");
});
正确添加CSS样式,但单击相应的选项卡时,选项卡窗格仍不显示。Oops。我认为这是海报的问题,是基于他们的小提琴。添加CSS样式可以正确地完成所有操作,但是当单击相应的选项卡时,选项卡窗格仍然不显示。Oops。我认为这是海报的问题,是基于他们的小提琴。添加CSS样式可以正确地完成所有操作,但是当单击相应的选项卡时,选项卡窗格仍然不显示。Oops。我认为这是海报的问题,是基于他们的小提琴。添加CSS样式可以正确地完成所有操作,但是当单击相应的选项卡时,选项卡窗格仍然不显示。Oops。我认为这是海报的问题,是基于他们竖起的小提琴。很高兴这对你有帮助。:)很高兴它帮助了你。:)很高兴它帮助了你。:)很高兴它帮助了你。:)