2017-11-07 10 views
-3

私のタイトルによれば、メニューはホームページ上で動作していません。ただし、他のすべてのページでメニューが開きます。たとえば、これは商品ページです:https://guruseeds.in/product/cabbage-hybrid-f1/ここでメニューをクリックしてメニュー項目の上にカーソルを置くと、サブメニューが開きます。しかし、ホームページ(https://guruseeds.in/)でメニュー項目の上にマウスを置くと、サブメニューは開きません。メニューがホームページ上に表示されない

これはモバイルとパソコンの両方で発生しています。私は2日間すべてを試しましたが、原因を特定できませんでした。これをひどく修正する必要があります。どんな助けも高く評価されます。

おかげで、

注:ウェブサイトのモバイル版を表示するために、モバイルサイズに、ブラウザ画面をreizeしてください。

+0

コードを追加して、あなた自身で修正しようとしていることを示してください。 – rblarsen

+0

このページでも動作していません。https://guruseeds.in/product/cabbage-hybrid-f1/ – Ranjit

+0

@Rag両方のメニューが異なります –

答えて

0

ちょうどあなたのCSSに以下を追加:

.departments-menu .menu-item-has-children:hover .dropdown-menu, .vertical-menu .menu-item-has-children:hover .dropdown-menu { 
    opacity: 1; 
    display: block; 
    visibility: visible; 
    left: 100%; 
    width: 212px; 
    min-width: 0; 
} 

をして、このメニューを見るためにあなたの.handheldナビゲーション・ラッパー要素に切り替えクラスを追加する必要があります。あなたのモバイル版です。

<script>  
    $('.navbar-toggler').on('click', function(e) { 
     $('.handheld-navigation-wrapper').toggleClass("toggled"); 
    }); 
</script> 
+0

この度はありがとうございます。それは今PC上で動作します。ただし、モバイルデバイス用のコードは動作していません。私はページのヘッダーにコードを追加しました。 – Rag

+0

ホームページのメニューが製品ページとまったく同じに見えるので、なぜこれが起こっているのか分かりません。私はinspectツールを使ってページを見て、製品ページのクリックで "handheld-navigation-wrapper"を "handheld-navigation-wrapper toggled"に変更しました。私はinspectツールを使用してホームページでクラス名を "toggled to handheld-navigation-wrapper"に変更し、メニューが正常に開き、 "toggled"を削除するとメニューが閉じます。私はちょうどそのクリックが自動的に起こっていない理由を理解していない。助けてください。 – Rag

+0

こんにちはRahele、私はここでこだわっています。どんな助けも高く評価されます。私はスクリプトを追加しましたが、メニューは携帯電話では動作しません。 – Rag

関連する問題