【发布时间】:2016-01-26 07:32:47
【问题描述】:
因为我在 HTML 引导模板中包含了 AngularJS,所以我遇到了选项卡问题。我正在使用Flatastic template。现在我不知道如何进一步进行。
让我给你看我的html代码
<div>
<!--tabs navigation-->
<nav>
<ul role="tablist">
<li role="tab" tabindex="0" aria-controls="tab-1" aria-labelledby="ui-id-1" aria-selected="true">
<a href="#tab-1" role="presentation" tabindex="-1" id="ui-id-1">Tab 1</a>
</li>
<li role="tab" tabindex="-1" aria-controls="tab-2" aria-labelledby="ui-id-2" aria-selected="false">
<a href="#tab-2" role="presentation" tabindex="-1" id="ui-id-2">Tab 2</a>
</li>
<li role="tab" tabindex="-1" aria-controls="tab-3" aria-labelledby="ui-id-3" aria-selected="false">
<a href="#tab-3" role="presentation" tabindex="-1" id="ui-id-3">Tab 3</a>
</li>
</ul>
</nav>
<!--tabs content-->
<section class="tabs_content shadow r_corners">
<div id="tab-1" aria-labelledby="ui-id-1" role="tabpanel" aria-expanded="true" aria-hidden="false">
<p>BLABLABLA</p>
</div>
<div id="tab-2" aria-labelledby="ui-id-2" role="tabpanel" aria-expanded="false" aria-hidden="true" style="display: none;">
<p>BLABLABLA </p>
</div>
<div id="tab-3" aria-labelledby="ui-id-3" role="tabpanel" aria-expanded="false" aria-hidden="true" style="display: none;">
<p>BLABLABLA</p>
</div>
</section>
</div>
正如您所见,标签可以通过标签<a href="#tab3" ... 进行点击,但问题是 AngularJs 接管了链接并将您重定向到其他页面。我相信这些选项卡是用 Jquery 编写的,现在我想知道我需要做什么才能使其按预期工作。
如果您需要任何其他信息,请告诉我,我会提供。
+ 当您在 Bootstrap 模板中包含 Angular 以及如何面对这些问题时,找到任何文章、教程或任何类型的信息的用户可以获得奖励积分
【问题讨论】:
-
你可以格式化你的代码以获得更好的可读性..
-
我已经从 HTML 中删除了一些不必要的数据
标签: javascript jquery html angularjs twitter-bootstrap