0

私はクライアントの Web サイトに取り組んでいますが、何が起こっているのかわかりません。コードを長時間見すぎている可能性があります。

ドロップダウン メニューに関する限り、このページでナビゲーション メニューが機能していることがわかります。

http://www.envisionforce.com/

ただし、このページではドロップダウンが表示されません。

http://portal.envisionforce.com/

これを修正するために何を変更する必要があるか考えていますか? ありがとう!

4

2 に答える 2

4

最初の外観は、2 番目のリンクに必要な JavaScript ファイルが含まれていないことを示しているようです。各ページにメニュー用の JavaScript を追加するのを忘れていませんか?

メイン ページは読み込んwp-content/themes/Minos/data/combined4963.js?ver=1.1でいるようですが、他のページは読み込んでいません。このファイルには、必要なメニュー ドロップダウン JavaScript が含まれています。

編集:これを問題として確認しました。開発コンソールを介してそのスクリプトをページに追加すると、サイトが機能します。

于 2013-03-04T02:22:20.503 に答える
0

ドロップダウン メニューを処理するファイル ( whmcs.js) は、動作を要素のクリック イベントにバインドし.dropdown-togglea.menu

jQuery("html").bind("click", function (e) {
jQuery('.dropdown-toggle, a.menu').parent("li").removeClass("open");
}); 

ページのマークアップにこれらの要素が含まれていません。

<li id="menu-item-1966" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1966">
<a href="http://portal.envisionforce.com/cart.php">
<b>SERVICES</b>
</a>

liおよびa要素に適切なクラスを追加する必要があります

編集:OPはそれを正しく理解しました。このマンボジャンボは無視してください。

于 2013-03-04T02:31:15.787 に答える