目标是当网站宽度小于676px时,从标签切换到折叠式样折叠。我们正在使用Bootstrap。从标签切换到合拢
我们将用css分别隐藏ul.nav-tabs和a.accordtion-toggle。这些标签在这里工作,但a.accordion切换不起作用。有任何想法吗?
<ul class="nav nav-tabs" id="myTab" data-tabs="tabs">
<li class="active"><a href="#panel1" data-toggle="tab">Panel 1</a></li>
<li class="active"><a href="#panel2" data-toggle="tab">Panel 2</a></li>
</ul>
<a class="accordion-toggle" data-toggle="collapse" data-target="#panel>Panel 1</a>
<div class="tab-pane collapse" id="panel1">
Panel 1 Content
</div>
<a class="accordion-toggle" data-toggle="collapse" data-target="#pane2>Panel 2</a>
<div class="tab-pane collapse" id="panel2">
Panel 2 Content
</div>
<script>
jQuery(document).ready(function ($) {
if (document.documentElement.clientWidth < 767) {
$('#myTab a').click(function (e) {
e.preventDefault();
}
$(".collapse").collapse();
}
});
</script>
粘贴的代码已经失踪属性报价和JS没有做任何事情。 '.accordion-toggle [data-target]'之一也是不完整的。 – Sherbrow 2013-02-15 23:37:16
你有没有想过在'.nav-tabs'中使用折叠插件而不是tab插件? – Sherbrow 2013-02-15 23:48:34