問題タブ [megamenu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
914 参照

prestashop - メガ メニュー Prestashop

これに対する解決策を探してみましたが、どこにも見つからないようです。

サブ > サブカテゴリのドロップダウンのスタイルを考えています。したがって、階層は次のようになります-

ルート > サブカテゴリ > サブカテゴリ > サブカテゴリ

現時点では、ルート>サブカテゴリ>サブカテゴリまで機能しますが、それを超えると、その上にカテゴリヘッドがあることを認識せずに、その下にサブカテゴリをリストするだけです.

どうもありがとう!

0 投票する
1 に答える
1986 参照

html - Megamenu ドロップダウン メニューが IE8 以下の IE で機能しない

こんにちは、私はこのhttp://geedmo.github.io/yamm/に基づいたメガメニューを使用していますが、ドロップダウンを IE8 で機能させることができません。

0 投票する
2 に答える
3132 参照

php - Laravel で PHP を使用したメガ メニュー

編集:トムのアドバイスに基づいて、ここに私の変更されたコードがあります。うまくいきます。トムに感謝します。

#laravel IRC で machuga からアドバイスをもらった後、メモリ内にツリーを作成する必要があると考えています。基本的にこの SO answer Flat PHP Array to Hierarchy Tree に基づいています。


Bootstrap 2.3でうまく機能するように、Laravelアプリで次の構造のメガメニューを作成しようとしています。

私のデータベースには次のものがあります。

li:one-column 要素内で ul 要素を生成するために、for および foreach ループ ロジックに苦労しています。サブカテゴリの数に応じて、必要な数の行を含む最大 4 列が必要です。

したがって、カテゴリ テーブルでは、トップ レベルのカテゴリには「parent_id」が割り当てられませんが、サブカテゴリにはトップ レベルの「parent_id」が割り当てられます。

したがって、$category を $category として foreach し、トップ レベルのメニュー構造をセットアップして、各トップ レベルのカテゴリに li:dropdown 要素を作成することができます。li:one-column 要素を実装しようとすると、問題が発生します。各 li:one-column 要素は基本的にメガ メニューの列であるため、最大 4 つ必要です。列内の各 ul はサブカテゴリです。

したがって、最上位カテゴリの下に 13 のサブカテゴリがある場合、各列には次の情報が含まれます。

次に、新しいサブカテゴリが追加された場合、次のようになります。

等々。したがって、基本的に、新しいサブカテゴリごとに、次に使用可能な列が埋められます。

おそらくこれには本当に簡単な解決策がありますが、私は今のところロジックに苦労しています. 前もって感謝します。

編集:私は次を使用して近づいています:

ただし、すべての sub_categories を各 li:one-column 要素に追加するため、まだ十分ではありません。私は確かに解決策に近づいていると感じています。

編集:OK、私は今ずっと近くにいます。各 li:one-column 要素の最大反復のみを出力できるようになりましたが、まったく同じデータが出力されます。foreach ループが壊れたところから続行する方法が必要です。

編集:OK、これは私がこれまでに得た最も近いもので、ほとんどそこにあります。ただし、最初の列、列2、列3に1つのサブカテゴリを出力しますが、列4に2を出力するため、まだ正しくありません.:-(

0 投票する
2 に答える
183 参照

javascript - 動的に読み込まれるメニューにクラスを追加する

私のメニューは、以下のような Web サービスから返された JavaScript を使用して作成されます。

<ul><li>内部にある親リスト項目のサブメニュー項目にクラスを追加する必要があります。

これが私のナビゲーションです。

これが実際のフィドルです: http://jsbin.com/urIlAlO/1/edit

スクリプトでクラスをメニュー項目に追加できないのはなぜですか? ドロップダウン メニューを 2 列のメガ メニュー スタイルのものに変換しようとしています。

動的コンテンツへのクラスの追加が機能しない理由を理解してください。ただし、html を直接追加すると機能しますか? 例: http://jsbin.com/iHaqihI/1/edit