0

Joomla 2.5を使用しています

私のクライアントは、誤ってほとんどのメニューとサブメニューを選択し、青い矢印の 1 つをクリックして順序を変更しました。現在、サブメニューは表示されていません。

メニューを再構築してみました

キャッシュをクリアしようとしました(私のものとjoomlaの両方)

順番を変えてみました

メニューモジュールに入ろうとして、サブメニューの表示が設定されていることを確認しました

これを修正する方法について何か提案はありますか? 高く評価されます。

ウェブサイトはn1golf.comで、どのメニューもドロップダウンしていないことがわかります。念のため注文のスクリーンショットを示します。01/35569/1d30c79df72549006fdb760569e31399.jpg

敬具

4

2 に答える 2

0
Uncaught TypeError: Property '$' of object [object Window] is not a function golf-tuition:38
Uncaught TypeError: Property '$' of object [object Window] is not a function s5_flex_menu.js:79

Chromeデバッグコンソールにいくつかのエラーがあることがわかります。ページにjqueryとmootoolsの両方があるので、何らかのjquery/mootoolsの競合が発生している可能性があることをお勧めします。なぜ今だけトリガーされたのかはわかりませんが!

それを解決する方法については、ここで私の答えを参照してください-しかし、それを要約すると:

を使用してjqueryライブラリを呼び出すとすぐに、jQueryの$エイリアスを完全に無効にします

// Disable the $ global alias completely
jQuery.noConflict();

そして、jQueryスクリプトには

(function($){

// set a local $ variable only available in this block as an alias to jQuery
... here is your jQuery specific code ...

})(jQuery);

安全のために、私はあなたのmootoolsスクリプトにも同じようなことをします:

(function($){

// set a local $ variable only available in this block as an alias 
// to Mootools document.id
... here is your Mootools specific code ...

})(document.id);

これまでにこれらの問題が発生したことがないということは、これがjQuery / mootoolsの競合であるかどうかわからないことを意味しますが、$シンボルのエラーは、そのような競合があることを示唆していることがよくあります。

于 2013-01-29T09:42:36.320 に答える
0

通常、ドロップダウンは jQuery または CSS で実現され、それを有効にするには、メニュー モジュールで追加の CSS クラスを指定します。テンプレートがあるかどうかを確認してから、テンプレートのドキュメントを参照して、それが正しいものであることを確認してください。

于 2013-01-29T08:07:28.337 に答える