Je travaille Tree View construit en utilisant tag imbriqué ul li comme ci-dessous:Quelle est la meilleure approche pour implémenter Tree View?
<ul>
<li>Level 1 a
<ul>
<li>Level 2 a</li>
<li>Level 2 b
<ul>
<li>Level 3 a</li>
<li>Level 3 b</li>
</ul>
</li>
</ul>
</li>
<li>Level 1 b</li>
</ul>
Je voulais l'élément de liste est cliquable sur la cellule lorsque naviguer dans l'arborescence comme ci-dessous:
Je sais que nous pouvons ajouter la fonction JavaScript sur élément de la liste ci-dessous:
<li onClick="redicrectPage(url)">
et ajouter event.cancelBubble = true
pour éviter que l'événement parent ne se déclenche lorsque l'élément enfant est cliqué.
Ma question est, une meilleure solution de contournement de l'implémentation ci-dessus?
Nous vous remercions d'avance.
googler "exemples de menu jquery" produit beaucoup d'informations utiles – Michael
Vous pouvez mettre un "Node title" au lieu de « titre de noeud "dans toutes les balises" li "mais cela n'effectuera pas la navigation entre les sous-menus, c'est ce que font la plupart des plugins jquery treeview. Vous pouvez par exemple regarder comment jsTree, dynatree, ... – Ricola3D