Javascript 引导动画不工作
我是Angular/Bootstrap的新手,我下载了一个模板,我正试图修改并添加一些功能来进行学习 我试图有一个可折叠的子菜单Javascript 引导动画不工作,javascript,css,angularjs,twitter-bootstrap,Javascript,Css,Angularjs,Twitter Bootstrap,我是Angular/Bootstrap的新手,我下载了一个模板,我正试图修改并添加一些功能来进行学习 我试图有一个可折叠的子菜单 <ul class="nav nav-sidebar"> <li ng-class="{active: $state.includes('overview')}"><a ui-sref="overview">Overview <span class="sr-only">(current)</span>
<ul class="nav nav-sidebar">
<li ng-class="{active: $state.includes('overview')}"><a ui-sref="overview">Overview <span class="sr-only">(current)</span></a></li>
<li><a href="" data-toggle="collapse" data-target="#products">Products</a></li> <!-- a click on this should expand the div below... -->
<div class="collapse" id="products">
<ul>
<div ng-repeat="itemType in itemTypes">
<li><a href="" class="list-group-item">{{itemType.Description}}</a></li>
</div>
</ul>
</div>
</ul>
我的尝试是从
我希望通过单击锚点来触发动画,而不是按钮
我读到一个版本的Bootstrap在动画方面有问题,所以我升级到了Bootstrap#3.3.6
有什么想法吗
谢谢
编辑:我说的不工作是指什么也没发生。我可以使用ng show
指令,但没有平滑动画。如
您可以使用带有href
属性的链接,或带有数据目标属性的按钮。在这两种情况下,都需要data toggle=“collapse”
更改锚定标记以使用href
属性,而不是数据目标
<a href="#products" data-toggle="collapse">Products</a>
我最终将jQuery和bootstrap添加到了我的“服务”gulp任务中,并且这可以工作,根本不改变视图的代码。您是否像链接到的示例一样引入了collapse.js
?Angular中的内置动画是用CSS定义的,而不是JS。我想我不是。我应该手动编辑bower.json
文件还是有命令安装它?我尝试了bower安装引导崩溃
,结果表明没有这样的软件包。