Bonjour à tous,

Voilà, j'ai commencé un projet afin de réaliser un menu dynamique.
Il commence par "OnClick" sur un élement et déplie les enfants.
Ensuite, ses enfants, peuvent avoir aussi des enfants qui se déplieraient vers la droite.
Dans le code, j'en suis là:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
function GetJsonMenuItems() {
        return {
            "menu": {
                "master": "1",
                "master2": [
                    { "titre": "Sentra2", "lien": "http://..../" },
                    { "titre": "Escort2", "lien": "http://..../" }
                ],
                "master3": [
                    { "titre": "Sentra3", "lien": "http://..../" },
                    { "titre": "Escort3", "lien": "http://..../" },
                    {
                        "SousMaster": [
                            { "titre": "Sentra4", "lien": "http://..../" },
                            { "titre": "Escort4", "lien": "http://..../" }
                        ]
                    }
                ]
            }
        };
    }
 
    function LoadTemplateHTML() {
 
    }
 
    function BuildMenu(menuitems, templatesHtml) {
 
    }
 
 
    $().ready(function() {
        var menuitems = GetJsonMenuItems();
        var templatesHtml = LoadTemplateHTML();
        BuildMenu(menuitems, templatesHtml);
    });
Je voudrais bien trouver comment faire pour avoir des "templates" JS contenant les différents cas (=un enfant, un enfant avec un sous enfant et enfin un enfant avec un enfant et un sous enfant).

Auriez-vous une idée?

Merci d'avance.

Cordialement,
Mafyou.