3

Web サイトの右側のメニューにアコーディオンを使用していますが、正常に動作します。メインメニューに Lavalamp を使用したい。jquery.easing のとき、アコーディオンが機能しませんが、Lavalamp には必要です。この競合を修正する方法を知っている人はいますか!? ありがとう

4

3 に答える 3

3

もう少し情報が必要だと思います...デモが理想的であり、何がうまくいかず、どのようなエラーが発生するかを正確に知ることができます。互換性の問題である可能性があります。最新の jQueryUI を使用していますか? どのイージング関数を使用していますか?

簡単な修正として、次のファイルを含めることができます: http://gsgd.co.uk/sandbox/jquery/easing/jquery.easing.compatibility.js

それでも問題が解決しない場合は、問題を解決するためにさらに情報が必要です。

于 2011-01-03T15:32:50.920 に答える
1

あなたが見ることができる別のこと:

あなたのアコーディオン メニューも jQuery を使用していますか? その場合、プラグインがスクリプトを 1 つに結合することがあります。1 つの可能性は、アコーディオン メニューにもいくつかの jQuery.easing ファイルが貼り付けられているため、競合している可能性があります。そのスクリプトを調べて、重複したコードを切り取ることができます。

また、jQuery.easing スクリプト行が他のスクリプト ファイルの下にあることを確認してください。

最も簡単な方法は、ページへのリンクを貼り付けて確認することです。

于 2011-01-07T05:26:43.543 に答える
1

jquery.easing.js の代わりに jquery-ui.min.js を使用してみてください。または、スクリプトの順序が原因でこの問題が発生する場合もあります。たとえば、イージング プラグインをページの下部に配置し、他のスクリプトをページの上部に配置します。

于 2011-01-06T16:05:46.650 に答える