2012-12-05 19 views
6

ブートストラップが初めてです。私はその理由を理解することができないという問題に直面しています。コンテンツを動的にロードすると、collapseは機能しません。 http://twitter.github.com/bootstrap/javascript.html#collapseのようにホバーにクラスinを追加していませんが、同じhtmlがdomからコピーされ、静的要素として追加されている場合は、メソッドが動作しています。私はコンテンツをロードするのに、そしてイベントを初期化する関数completeにはajaxを使用しています。 ajaxを使用してコンテンツがホバー上で拡大しない理由ajax経由でロードされたコンテンツでブートストラップの破損が機能しない

+0

私は同じ問題があります。これは、jQueryがDOMの変更を拾わないことと関係しています。私も解決策を探しています。 – Nemanja

+0

ajaxによって読み込まれたコンテンツの後に全く同じ問題が発生します。アコーディオンにも影響します。 "$("。collapse ")。collapse();コンテンツが動的に読み込まれた後に"完全にポイントを逃した!私たちが望むのは、ajaxコールの後でデータトグル属性に基づくイベントを再接続する方法です。 – reckface

答えて

1

内容が動的に読み込まれた後に$(".collapse").collapse();と呼び出します。

+1

これを行うと、ドキュメント/ページ全体が折り畳まれた要素を展開します。 – Nemanja

+0

特にcollapse class rightを呼び出しているだけです。 – KAS

関連する問題