1

作業中のページにアコーディオンのようなセクションを作成しようとしています。すべてのセクションを閉じる機能が必要なため、jQueriesネイティブアコーディオンプラグインを使用していません。.slideUp()私の問題は、FirefoxとIEですべてが完全に機能しているように見えるのに、Chromeが応答していないように見えることです。ここにアップロードしたすべての相対コードスニペットをコピーするのではなく、http://ianburris.com/p/tmp/。Chromeでこれを引き起こしている可能性のあるアイデアはありますか?

4

2 に答える 2

2

ここで<div>はなく、コンテナにを使用する必要があります。ここにコードがあります(スタイリングを忘れて、スライドに焦点を合わせます)。クロムでは機能しません。<span><span>

これが作業バージョンです。唯一の変更は、要素のブロック(<div>この場合は要素)を作成することです。

これらは:

<span id="in-the-classroom" class="menu-pane"> 
//and
<span id="outside-the-classroom" class="menu-pane"> 

する必要があります:

<div id="in-the-classroom" class="menu-pane"> 
//and
<div id="outside-the-classroom" class="menu-pane">

そしてもちろん、変更</span>へのマッチング</div>

于 2010-10-01T00:21:03.680 に答える
1

これを変更してみてください:

 if (cfe.active_menu_pane !== null) 

 if (cfe.active_menu_pane != null) // Remove the second equal sign

それが問題になるかどうかはわかりませんが、それは私が関数で見た1つの不規則性でした。

于 2010-10-01T00:49:57.030 に答える