2016-09-06 74 views
0

我正在構建一個面板,以在我的Rails 5應用程序中放置可選的搜索表單。目前我正在使用Bootstrap 3作爲我的框架。Bootstrap可摺疊面板不能打開 - 在控制檯中沒有錯誤

面板內置(這裏是)

<div class="panel-group"> 
    <div class="panel panel-default"> 
     <div class="panel-heading"> 
     <h4 class="panel-title"> 
      <a data-toggle="collapse" href="#collapse1">Collapsible panel</a> 
     </h4> 
     </div> 
     <div id="collapse1" class="panel-collapse collapse"> 
     <div class="panel-body"> 
      <%= render partial: 'users/search_form/search_form' %> 
     </div> 
     <div class="panel-footer">Panel Footer</div> 
     </div> 
    </div> 
    </div> 

它出現在頁面上,但是當我點擊它,打開它,它不會做任何事情。

我已經瀏覽了bootstrap 3 rails集成過程幾次,我沒有看到它的任何問題。

這裏是我的application.scss文件(及香港專業教育學院試圖重新命名它css.scss一些其他職位建議,但沒有解決問題。

*= require_tree . 
*= require_self 
*/ 
    @import "bootstrap-sprockets"; 
    @import "bootstrap"; 

這裏是我的application.js文件

//= require jquery 
//= require bootstrap-sprockets 
//= require jquery_ujs 
//= require turbolinks 
//= require_tree . 

也不太清楚,我要去哪裏錯了這裏任何幫助,這將是巨大的。

+0

你的意思是你的窗體不出現或你的意思是,面板不開? –

+0

@PragyakarJoshi - 面板不開放 –

+0

它似乎是整個可摺疊的內容,它不工作。我已經試過按鈕切換,手風琴,現在面板他們都出現,但只是不會打開 –

回答

1

我想你的代碼,它似乎是工作,你不就是意味着,當你點擊「可摺疊PA nel',隱藏面板應該會出現。請重新檢查。當你點擊'可摺疊面板'文本時,它工作正常。如果您希望在編寫「可摺疊面板」的整個框中顯示面板,只需將「a」標記移動到面板標題類之前即可。就像這樣:

<div class="panel-group"> 
    <div class="panel panel-default"> 
     <a data-toggle="collapse" href="#collapse1"> 
      <div class="panel-heading"> 
       <h4 class="panel-title"> 
        Collapsible panel 
       </h4> 
      </div> 
     </a> 
     <div id="collapse1" class="panel-collapse collapse"> 
      <div class="panel-body"> 
       <%= render partial: 'users/search_form/search_form' %> 
      </div> 
      <div class="panel-footer">Panel Footer</div> 
     </div> 
    </div> 
</div> 

希望這有助於你:)

+0

不,不,文本,當我點擊它,沒有劑量。多數民衆贊成在所有我想要的鏈接暫時。 –

+0

你有沒有包括 '' –

+0

我複製了你的確切代碼,它工作正常。請檢查所有必要的引導程序和jQuery鏈接。那裏可能有問題。除此之外,代碼似乎很好。 :) –