2012-05-13 4 views
3

Je veux faire une application en utilisant le cadre de bootstrap de Twitter. J'ai une barre de navigation qui fonctionne comme une barre de menu Fichier avec File/Edit/Help/etc. J'aime le fait que vous devez cliquer pour faire apparaître la liste déroulante, mais comment puis-je le faire où il déroulera le menu Edition, par exemple lors du déplacement depuis le menu Fichier (après avoir cliqué et descendu).Bootstrap, CSS, JS - Menubar fichier Bootstrap vol stationnaire après clic

Un exemple de ceci va google docs, en cliquant sur un menu, puis passer à un autre élément de menu il dropdown le nouveau menu plané

Répondre

0

Ma solution: pour votre élément <ul> faire deux classes. Un par exemple doc-menu autre normal-menu. Sur l'élément de menu, cliquez sur: votre <li> devrait obtenir class="active" et <ul class="doc-menu". Ensuite, affichez <ul><li>....</ul> intérieur <li class="active"> et continuez même s'il n'est pas plané. Sur les autres objets doc-menu, passez la classe active à un autre élément <li>. Cela peut être fait en écoutant mouseover en utilisant javascript. Lorsque cliqué sur fond ou intérieur <ul><li>....</ul> changer <ul class="doc-menu"> à <ul class="normal-menu>

Questions connexes