2012-04-16 4 views
2

ブートストラップからドロップダウンUIエレメントを設定しようとしていますが、キャレットをクリックしてもドロップダウンが表示されません。私はBootstrapのドキュメントとそのソースを見てきましたが、見つからないものは見つかりませんでした。ドロップダウンが動作しないブートストラップピル

カスタムJSを表示して表示する必要がありますか?ドキュメントは、私はそれがちょうどうまくいくはずではないように見せました。

ここ

<script src="/assets/jquery.js?body=1" type="text/javascript"></script> 
    <script src="/assets/jquery_ujs.js?body=1" type="text/javascript"></script> 
    <script src="/assets/jquery-ui.js?body=1" type="text/javascript"></script> 
    <script src="/assets/bootstrap.js?body=1" type="text/javascript"></script> 
    <script src="/assets/bootstrap-modal.js?body=1" type="text/javascript"></script> 
    <script src="/assets/bootstrap-tab.js?body=1" type="text/javascript"></script> 
    <script src="/assets/bootstrap-transition.js?body=1" type="text/javascript"></script> 
    <script src="/assets/bootstrap-carousel.js?body=1" type="text/javascript"></script> 

は、ここでは、ロードしているので、それが働いていない任意の助けが

答えて

0

をいただければ幸いHTML

<ul class="nav nav-pills"> 
    <li class="dropdown all-camera-dropdown"> 
      <a class="dropdown-toggle" data-toggle="dropdown" href="#"> 
      All Cameras 
       <b class="caret"></b> 
      </a> 
    <ul class="dropdown-menu"> 
      <li data-filter-camera-type="all"><a data-toggle="tab" href="#">All Cameras</a></li> 
      <li data-filter-camera-type="Alpha"><a data-toggle="tab" href="#">Alpha</a></li> 
      <li data-filter-camera-type="Zed"><a data-toggle="tab" href="#">Zed</a></li> 
      <li data-filter-camera-type="Bravo"><a data-toggle="tab" href="#">Bravo</a></li> 

    </ul> 
</li></ul> 

だ....私が含まれてきたJSです同じプラグインを複数回実行する場合は、次のスクリプトをインクルードから削除してください。

bootstrap.jsスクリプトファイル

<script src="/assets/bootstrap-modal.js?body=1" type="text/javascript"></script> 
    <script src="/assets/bootstrap-tab.js?body=1" type="text/javascript"></script> 
    <script src="/assets/bootstrap-transition.js?body=1" type="text/javascript"></script> 
    <script src="/assets/bootstrap-carousel.js?body=1" type="text/javascript"></script> 

を削除し、あなたが再び個々のスクリプトファイルをロードする必要はありませんので、プラグインのすべてをパッケージ化しています。

KEEP

<script src="/assets/jquery.js?body=1" type="text/javascript"></script> 
    <script src="/assets/jquery_ujs.js?body=1" type="text/javascript"></script> 
    <script src="/assets/jquery-ui.js?body=1" type="text/javascript"></script> 
    <script src="/assets/bootstrap.js?body=1" type="text/javascript"></script> 
+0

それは洞察力および固定するために必要であった間は、それは、コードのエラーはありませんでした。 – bluedevil2k

+0

@ bluedevil2kこれはドロップダウンで最も一般的な問題ですので、ここで何か他のものがあるはずです。あなたのマークアップは上に掲げた設定でうまくいく:http://jsfiddle.net/cKBLz/ –

+0

私はそれを修正しました - 問題はあなたが上に概説したより少し深かったです。あなたはそうだった、私はそのファイルを含めないことで一つの誤りがあった。しかし、私はそれをロードした後、私はブートストラップの宝石と名前の衝突に遭遇し、それはbootstrap.jsを空白としてロードする原因となりました。 gemを削除する(またはファイル名を変更する)ことにより、ファイルが正しくロードされ、すべての動作が正常に動作します。 – bluedevil2k

関連する問題