0

以下のプラグインを使用しています。
jQuery accordion : http://jquery.bassistance.de/accordion/demo/
jScrollPane : // 2 番目のハイパーリンクを投稿できません

どちらも正しく動作しますが、アコーディオン内で jScrollPane を動作させることができません。

            <div class="basic" style="float:left;"  id="list1a"> <!-- Accordion -->
            <a><p class="text" style="font-size:18px; color:#848484;">&#187NEWS</p></a>
            <div class="content">
                <div class="scroll-pane"> <!-- jScrollPane -->
                    <p style="font-size: 11px;">
                        Lorem ipsum dolor sit amet etc...
                    </p>
                </div>
            </div> <!-- And a few other elements -->

アコーディオンの外に div.content を配置すると、正しく動作します。しかし、アコーディオン内ではスクロールバーは見えません。それはまだそこにあり、スクロールすることも、つかむこともできますが、見ることはできません。アコーディオンが閉じられた後に再び開いたときにスクロールペインを再初期化する必要があると思ったかもしれませんが、それでも正しく動作するので、CSSの問題だと思いますか? 私はJavascriptの経験が豊富ではありませんが、何らかの形で衝突することを想像できます。

事前にご協力いただきありがとうございます。

4

1 に答える 1

1

とった!確かにCSSの問題でした。アコーディオンの背景色が白に設定されていて、なぜかスクロールペインに重なってしまいました。今すぐ透明に設定すると、すべて正常に動作します!

于 2011-01-18T23:58:20.640 に答える