首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >twitter bootstrap accordion

twitter bootstrap accordion
EN

Stack Overflow用户
提问于 2012-10-13 17:24:50
回答 2查看 5.5K关注 0票数 2

我正试图在我的网站上制作一个类似于here的手风琴。然而,每当我点击要折叠的地方时,它不会下降,而是将我链接到my_url#collapseOne (或者两个或三个,取决于我点击的是哪一个)。而且,当我加载网页时,菜单1已经被删除(不可取),其他两个看起来是正确的。

对如何正确实现手风琴效果有什么建议吗?

EN

回答 2

Stack Overflow用户

发布于 2012-10-13 18:02:19

所以你需要做两件事

  1. 当文档准备就绪时,您需要初始化手风琴。这意味着您将遍历所有的accordion容器并将它们初始化为closed。
  2. 您将把click事件处理程序附加到打开/关闭accordion的链接上。为了防止浏览器跟踪这些链接,您应该从这些事件处理程序返回false,这会阻止事件进一步冒泡。这将阻止浏览器访问该链接。
票数 1
EN

Stack Overflow用户

发布于 2012-10-14 02:00:09

http://twitter.github.com/bootstrap/javascript.html#collapse。如果您自定义了引导程序安装,请确保您拥有所需的文件。如果您正在使用带有asset管道的twitter-bootstrap-rails gem,那么只需将该代码放入其中并查看其工作情况就会很好。

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

https://stackoverflow.com/questions/12871764

复制
相关文章

相似问题

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