Menu survol
Youssef.Idelhadj
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
dorian.grelu Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
dorian.grelu Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis sur un gros projet(Stage), et je suis débutant en Javascript.
Je suis censé rendre un menu cliquable au lieu qu'il survol en passant la souris, en gros, j'ai fouillé un peu le code, et j'ai trouvé qu'au niveau de cette fonction qu'il fait l'animation :
Que dois-je modifier pour que le menu devient cliquable ?
Merci d'avance
Je suis sur un gros projet(Stage), et je suis débutant en Javascript.
Je suis censé rendre un menu cliquable au lieu qu'il survol en passant la souris, en gros, j'ai fouillé un peu le code, et j'ai trouvé qu'au niveau de cette fonction qu'il fait l'animation :
// HIDE / SHOW SOUS-MENU
function open( index, force ){
// log.green( index, 'open')
if(force) var speed=0;
else var speed=300;
var $this = $('#sous-menu .index_sm').eq(index);
if( $('.anim-sous-menu', $this).length == 0 ) return;
if(cssTransition){
if(speed===0)
$this.removeClass('hide').addClass('show_now');
else
$this.removeClass('hide').addClass('show');
}else
$this.animate({'top':'0px'}, { duration: speed, queue: false }).fadeIn({ duration:speed, queue:true });
};
Que dois-je modifier pour que le menu devient cliquable ?
Merci d'avance
A voir également:
- Menu survol
- Menu déroulant excel - Guide
- Canon quick menu - Télécharger - Utilitaires
- Windows 11 menu contextuel classique - Guide
- Windows 11 menu démarrer classique - Guide
- Réinitialiser menu démarrer windows 10 - Guide
1 réponse
Bonjour, pour commence ce code est rédigé avec Jquery.
Qui plus est il faudrait trouver la ligne qui appelle cette procédure.
Elle devrait ressembler à ceci:
il te suffira de remplacer le listenner ci-dessus par:
voilà tout.
Qui plus est il faudrait trouver la ligne qui appelle cette procédure.
Elle devrait ressembler à ceci:
$menu.hover(function(){
open($this, false);
});
il te suffira de remplacer le listenner ci-dessus par:
$menu.click(function(){
open($this, false);
});
voilà tout.
voilà la partie concerné :