


Modifier le menu déroulant dans Bootstrap pour l'afficher directement au survol de la souris [original]_javascript skills
May 16, 2016 pm 03:05 PMRécemment, mon entreprise a utilisé la fonction de menu de Bootstrap lors de la création de pages Web. Elle souhaitait afficher le menu secondaire au survol de la souris. J'ai donc fait quelques recherches et découvert qu'il existe probablement deux méthodes.
La première méthode : modifier la feuille de style
En fait, c'est relativement simple. Il vous suffit d'ajouter un css pour définir le statut du survol et de définir le menu déroulant pour bloquer le css spécifique :
..nav > li:hover .dropdown-menu {affichage : bloc ;}
Ce CSS est ajouté au CSS qui apparaît après bootstrap.min.css. Essayez-le !
Inconvénients :
1. Le menu de niveau supérieur correspondant n'est pas cliquable
2. Une fois que la souris a glissé vers le menu de deuxième niveau, le menu de niveau supérieur n'a plus de style
Deuxième méthode : Utiliser les fonctionnalités de JQuery pour réaliser
Combiné à des tutoriels en ligne, le problème peut être résolu en utilisant deux événements en JQuery, spécifiques en CSS :
//Fermez l'événement click.bs.dropdown.data-api et rendez le menu supérieur cliquable
$(document).off('click.bs.dropdown.data-api');
//Développer automatiquement
$('.nav .dropdown').mouseenter(function(){
$(this).addClass('open');
});
//Fermer automatiquement
$('.nav .dropdown').mouseleave(function(){
$(this).removeClass('open');
});
Cette méthode permet non seulement de cliquer sur le menu supérieur, mais le style ne sera pas perdu. Elle peut également résoudre le problème du survol de la souris Bootstrap. Elle est recommandée à tout le monde.

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment créer un menu déroulant dans le tableau WPS

Comment introduire le bootstrap dans Eclipse

Comment introduire une idée dans bootstrap

Comment lire les résultats du test d'effet de médiation bootstrap dans stata

750 000 rounds de bataille en tête-à-tête entre grands modèles, GPT-4 a remporté le championnat et Llama 3 s'est classé cinquième

Comment lire les résultats du test de médiation bootstrap

Comment utiliser bootstrap pour tester l'effet de la médiation

Quelle est la différence entre bootstrap et springboot
