Maison > interface Web > js tutoriel > Solution au désalignement des options de la liste déroulante de sélection d'iview

Solution au désalignement des options de la liste déroulante de sélection d'iview

小云云
Libérer: 2018-03-03 10:51:24
original
2829 Les gens l'ont consulté

Lors du processus d'utilisation d'iview, j'ai rencontré un tel problème, en utilisant le composant de la liste déroulante de sélection dans le modèle. Cependant, lorsque la boîte de dialogue dépasse un écran et doit défiler, les options déroulantes sélectionnées seront mal alignées (la figure 1 ci-dessous montre la normale, la figure 2 montre les options déroulantes mal alignées après le défilement.)

Figure 1 :

Figure 2 :

Après avoir analysé le code du composant, le style suivant a été trouvé :


.ivu-modal .ivu-select-dropdown {
  position: absolute !important;
}
Copier après la connexion

Solution

Il est ce style qui affecte le positionnement de la liste déroulante, La solution est d'écraser le style original de l'auteur.

Cependant, malheureusement, l'auteur a ajouté un !important et a modifié la priorité.

Alors, comment faire en sorte que votre style ait une priorité plus élevée que le sien ? Vous pouvez ajouter ce style au fichier de style personnalisé :


body .ivu-modal .ivu-select-dropdown{
 position: fixed !important;
}
Copier après la connexion

Ceci résout le problème mentionné ci-dessus. Pour savoir pourquoi l'ajout d'un corps peut modifier la priorité du style, vous pouvez vous référer aux articles liés à mon blog (how2js.cn)

Recommandations associées :

JavaScript implémente deux Partagez l'exemple de code pour déplacer les options de la liste déroulante de sélection vers la gauche et la droite

jQuery implémente la zone de liste déroulante de sélection pour obtenir le texte actuellement sélectionné

div+css Simuler un exemple de code de liste déroulante de sélection

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal