首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bootstrap 3 accordion菜单:阻止打开的面板同时打开页面

问Bootstrap 3 accordion菜单:阻止打开的面板同时打开页面
EN

Stack Overflow用户
提问于 2016-10-03 01:16:41
回答 1查看 86关注 0票数 0

我正在开发一个使用Booststrap组件的Angular JS 1.5应用程序。我在侧边栏上有一个基于以下内容的手风琴菜单:

http://bootsnipp.com/snippets/QXqM1 (不是我的代码)

当我打开一个菜单并选择菜单项时,页面就被加载了(为此,我使用了香草角度JS路由。

如果我随后从折叠面板中打开另一个菜单,即单击菜单标题,该菜单将打开,前一个菜单会折叠,但加载的页面会发生变化。

我想要的是只有当一个项目被点击,而不是当一个菜单被打开时,页面才会加载。

这是一个角度问题,还是css或引导问题,我该如何解决它?

提前感谢您在这方面的任何帮助或指示。

EN

回答 1

Stack Overflow用户

发布于 2016-10-05 00:33:08

感谢大家的热烈反响;-)

我找到了一个解决方案:我现在使用data-target代替href作为子菜单标题。Bootstrap解释data-target,这样就不会调用Angular JS路由。

这样,可以在不影响视图的情况下打开和关闭菜单。href标记只保留在菜单项上,这些菜单项应该显示所有内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39819570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档