私はクライアントの Web サイトに取り組んでいますが、何が起こっているのかわかりません。コードを長時間見すぎている可能性があります。
ドロップダウン メニューに関する限り、このページでナビゲーション メニューが機能していることがわかります。
ただし、このページではドロップダウンが表示されません。
http://portal.envisionforce.com/
これを修正するために何を変更する必要があるか考えていますか? ありがとう!
私はクライアントの Web サイトに取り組んでいますが、何が起こっているのかわかりません。コードを長時間見すぎている可能性があります。
ドロップダウン メニューに関する限り、このページでナビゲーション メニューが機能していることがわかります。
ただし、このページではドロップダウンが表示されません。
http://portal.envisionforce.com/
これを修正するために何を変更する必要があるか考えていますか? ありがとう!
最初の外観は、2 番目のリンクに必要な JavaScript ファイルが含まれていないことを示しているようです。各ページにメニュー用の JavaScript を追加するのを忘れていませんか?
メイン ページは読み込んwp-content/themes/Minos/data/combined4963.js?ver=1.1
でいるようですが、他のページは読み込んでいません。このファイルには、必要なメニュー ドロップダウン JavaScript が含まれています。
編集:これを問題として確認しました。開発コンソールを介してそのスクリプトをページに追加すると、サイトが機能します。
ドロップダウン メニューを処理するファイル ( whmcs.js
) は、動作を要素のクリック イベントにバインドし.dropdown-toggle
、a.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はそれを正しく理解しました。このマンボジャンボは無視してください。