0

http://taskteam.herokuapp.com/welcome/faq

我们注意到,使用 Bootstrap 3 时,每当我们第一次加载页面时,单击页面引用(例如手风琴链接)时,您无法重复该操作。因此,假设您扩展了常见问题解答。你不能关闭它。

但是,如果您刷新页面 - 它会突然按预期工作。我们的响应式设计也注意到了这一点,如果你缩小页面的宽度,我们的小菜单图标也会以类似的方式出错。刷新页面修复它。

根据这个 stackoverflow,它是一个 jQuery 和 turbolink 问题。但是我们有那个宝石,无论是在本地还是在heroku上,它都表现出相同的行为。根据 chrome 中的控制台,jQuery 也按预期在 Bootstrapper 之前加载。

    <div class="accordion" id="myaccordion">

    <div class="accordion-group">
       <div class="accordion-heading">
          <a class="accordion-toggle" data-toggle="collapse" data-parent="#myaccordion" href="#first">
       What is TaskTeam? </a> </div>

        <div id="first" class="accordion-body collapse">
             <div class="accordion-inner">  This is our inside   </div>
        </div>

</div>
4

2 回答 2

1

您正在使用跨度

 div class="col-md-4" div class="span12"  

这是引导程序 3 中的引导程序 2,您应该使用 col。这可能是问题所在。

于 2013-10-06T11:37:35.870 回答
0

首先,安装jquery-turbolinksgem。然后,不要忘记将包含的 Javascript 文件从正文的末尾移动application.html.erb到其<head>.

如果您出于速度优化的原因将应用程序 javascript 链接放在页脚中,则需要将其移动到标签中,以便它在标签中的内容之前加载。这个解决方案对我有用。

于 2016-06-21T10:01:57.880 回答