Maison > interface Web > js tutoriel > le corps du texte

Utilisez jQuery pour contrôler dynamiquement l'affichage et le masquage des éléments

WBOY
Libérer: 2024-02-25 09:42:37
original
1219 Les gens l'ont consulté

Utilisez jQuery pour contrôler dynamiquement laffichage et le masquage des éléments

Astuce jQuery : modifiez dynamiquement l'attribut d'affichage d'un élément

Dans le développement Web, nous rencontrons souvent des situations où les éléments doivent être affichés ou masqués dynamiquement en fonction de l'interaction de l'utilisateur ou d'autres conditions. Parmi elles, la modification de l’attribut d’affichage d’un élément est l’une des méthodes courantes et efficaces. En utilisant la bibliothèque jQuery, nous pouvons facilement modifier dynamiquement les attributs d'affichage des éléments, rendant ainsi l'interaction avec les pages Web plus flexible et plus vivante. Cet article explique comment utiliser jQuery pour modifier dynamiquement l'attribut d'affichage d'un élément et fournit des exemples de code spécifiques.

Tout d'abord, nous devons introduire la bibliothèque jQuery dans le document HTML. Il peut être introduit des manières suivantes :

<script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js"></script>
Copier après la connexion

Ensuite, nous montrerons trois scénarios courants et donnerons des exemples de code correspondants :

  1. Cliquer sur le bouton pour afficher ou masquer des éléments :
    Dans ce scénario, nous afficherons ou masquerons des éléments en en cliquant sur le bouton pour afficher ou masquer un élément. Supposons que nous ayons un bouton et un paragraphe qui doivent être affichés ou masqués. Le code est le suivant :
<button id="toggleButton">点击切换显示/隐藏</button>
<p id="targetElement" style="display: none;">这是需要显示或隐藏的元素。</p>
Copier après la connexion

Ensuite, nous utilisons jQuery pour obtenir l'effet de changer l'affichage du paragraphe ou de le masquer lorsque le bouton est cliqué :

$(document).ready(function() {
    $('#toggleButton').click(function() {
        $('#targetElement').toggle();
    });
});
Copier après la connexion

Avec le code ci-dessus, nous pouvons obtenir l'effet d'afficher ou de masquer le paragraphe lorsque vous cliquez sur le bouton.

  1. Afficher ou masquer des éléments en fonction de conditions :
    Parfois, nous devons afficher ou masquer des éléments en fonction de conditions spécifiques. Par exemple, affichez ou masquez une section de texte en fonction d'une case à cocher. Voici un exemple de code :
<input type="checkbox" id="checkbox"> 显示/隐藏文字
<p id="conditionalElement" style="display: none;">根据复选框选择显示或隐藏的文字。</p>
Copier après la connexion

Ensuite, nous utilisons jQuery pour contrôler l'affichage ou le masquage du texte en fonction de l'état de la case à cocher :

$(document).ready(function() {
    $('#checkbox').change(function() {
        if($(this).is(':checked')) {
            $('#conditionalElement').show();
        } else {
            $('#conditionalElement').hide();
        }
    });
});
Copier après la connexion

Avec le code ci-dessus, lorsque la case est cochée, le texte sera affiché ; Lorsque la case est décochée, le texte est masqué.

  1. Effet de fondu pour afficher ou masquer des éléments :
    En plus d'afficher ou de masquer directement des éléments, nous pouvons également utiliser l'effet de fondu pour obtenir une transition d'affichage ou de masquage plus fluide. Voici un exemple de code :
<button id="fadeButton">点击淡入/淡出</button>
<p id="fadeElement" style="display: none;">这是通过淡入淡出效果显示和隐藏的元素。</p>
Copier après la connexion

Ensuite, nous utilisons jQuery pour afficher ou masquer des éléments à l'aide de l'effet de fondu d'entrée et de sortie lorsque vous cliquez sur le bouton :

$(document).ready(function() {
    $('#fadeButton').click(function() {
        $('#fadeElement').fadeToggle();
    });
});
Copier après la connexion

Grâce au code ci-dessus, nous pouvons utiliser le fondu -effet d'entrée et de fondu pour afficher ou masquer l'élément lorsque l'on clique sur le bouton.

Résumé :
Avec la bibliothèque jQuery, nous pouvons facilement modifier dynamiquement l'attribut d'affichage des éléments pour obtenir divers effets d'affichage ou de masquage. Dans l'exemple ci-dessus, nous avons montré comment modifier dynamiquement l'attribut d'affichage d'un élément en cliquant sur un bouton, en fonction des conditions, des fondus entrants et sortants, etc. J'espère que cet article pourra vous aider à mieux maîtriser les compétences jQuery et à les appliquer au développement Web réel.

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