2

クライアントのために(残念ながら)Joomlaでサイトを構築しています。Bootstrap をベースとして使用し、H5BPTB と呼ばれる Joomla と統合されたテンプレートをインストールしました。私が抱えている問題は、小さな画面でホームページにアクセスし、レスポンシブ ナビゲーション バーを切り替えると正常に動作することですが、ログイン後、ナビゲーション バーが 1 回開いてから閉じますが、更新しない限り応答しなくなります。ページ。

.collapseこれは、Bootstrap CSSのクラスで CSS トランジションが欠落しているという問題であるという、stackoverflow の他の場所での参照をいくつか読みました。確認しましたが、欠品はありません。support.transitionまた、Bootstrap JS で他の Javascript オーバーライドに問題があることを示唆する別の回答も読みました。また、他のJSファイルでそれへの参照を見つけることができません。これは他に何かありますか?

また、navbar は IE では完全に機能しますが、Firefox や Chrome では機能しません。

サイトはこちら: http://avantgardeinternational.eu

4

1 に答える 1

3

テーマの Bootstrap ファイルを更新することをお勧めします。どちらもバージョン 2.1.1 で、私が調べた限りでは、以前のバージョンの Bootstrap で同様の問題を抱えている人がいます。

変更しようとしているファイルは次のとおりです。

http://avantgardeinternational.eu/templates/h5bptb/css/bootstrap.min.css http://avantgardeinternational.eu/templates/h5bptb/css/bootstrap-responsive.min.css http://avantgardeinternational.eu/templates/ h5bptb/js/libs/bootstrap/bootstrap.min.js

それでもうまくいかない場合は、いくつかのスクリプトが競合していないことを確認してみてください。これは、Bootstrap JS 以外をすべて無効にすることを意味する可能性があります。その後、正常に動作するかどうかを確認します。

http://twitter.github.com/bootstrap/

編集: CSS を変更してスタイルを少しいじってみましたが、それでも機能しませんでした。JS がページに適切にロードされたとは思いませんが、今すぐ試してみます...

編集2:これを試した後、説明は1つしかないと結論付けました...ログインしたときとログアウトしたときのページの違いを観察しました。ログインすると、他のさまざまな JS がページに読み込まれます。

これらの 1 つは、Bootstraps の折りたたみメソッドをオーバーライドする必要があるため、機能しなくなります。ログイン時に読み込まれる追加のスクリプトと、その他のスタイルがいくつかあります。これらを削除してから、もう一度試してみてください。

于 2013-01-30T14:23:07.920 に答える