Ajouter une barre de défilement à div dans jquery

PHPz
Libérer: 2023-05-14 13:24:37
original
715 Les gens l'ont consulté

Dans le développement Web, les barres de défilement sont souvent utilisées lorsque la page a trop de contenu. Afin de faciliter la navigation et la visualisation du contenu de la page, nous devons ajouter des barres de défilement. Dans jQuery, nous pouvons réaliser cette fonction en ajoutant des barres de défilement au div.

1. Ajouter des styles CSS

Tout d'abord, nous devons créer une feuille de style CSS pour définir la taille, la position et le style du div. Ce qui suit est un exemple de feuille de style :

<style>
    .scrollable {
        width: 500px;
        height: 200px;
        overflow-y: auto;
        border: 1px solid #ccc;
        padding: 10px;
    }
</style>
Copier après la connexion

Une classe appelée "scrollable" est définie ici pour styliser le div. La largeur est de 500 px, la hauteur est de 200 px, la bordure est de 1 px de bordure solide, le remplissage est de 10 px, il y a une barre de défilement dans la direction de l'axe y, mais pas dans la direction de l'axe x.

2. Créer une structure HTML

En HTML, nous devons créer un élément div, puis ajouter le contenu qui doit défiler dans ce div. Pour la manière spécifique de créer une structure HTML, vous pouvez vous référer à l'exemple de code suivant :

<div class="scrollable">
    <p>这是第一条内容,可能长度较长,需要滚动条才能浏览。</p>
    <p>这是第二条内容,可能长度较长,需要滚动条才能浏览。</p>
    <p>这是第三条内容,可能长度较长,需要滚动条才能浏览。</p>
    <p>这是第四条内容,可能长度较长,需要滚动条才能浏览。</p>
    <p>这是第五条内容,可能长度较长,需要滚动条才能浏览。</p>
    <p>这是第六条内容,可能长度较长,需要滚动条才能浏览。</p>
    <p>这是第七条内容,可能长度较长,需要滚动条才能浏览。</p>
    <p>这是第八条内容,可能长度较长,需要滚动条才能浏览。</p>
    <p>这是第九条内容,可能长度较长,需要滚动条才能浏览。</p>
    <p>这是第十条内容,可能长度较长,需要滚动条才能浏览。</p>
</div>
Copier après la connexion

3 Utilisez jQuery pour implémenter les barres de défilement

Maintenant, nous avons défini la. style de la structure div et HTML, l'étape suivante consiste à utiliser jQuery pour implémenter la barre de défilement.

  1. Présentation de jQuery

Tout d'abord, vous devez introduire la bibliothèque jQuery en HTML.

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
Copier après la connexion
  1. Écrire du code

Ensuite, nous devons écrire du code pour implémenter la barre de défilement. L'implémentation spécifique est la suivante :

<script>
    $(document).ready(function(){
        $('.scrollable').css('overflow-y', 'auto');
    });
</script>
Copier après la connexion

Ce code utilise l'événement ready du document pour garantir que le code JS est exécuté après le chargement des éléments de la page. Ensuite, utilisez le sélecteur jQuery pour sélectionner l'élément div avec le nom de classe défilant et définissez l'attribut overflow-y sur auto. Cela permet d'obtenir l'effet d'apparition automatique de barres de défilement dans la direction de l'axe y.

Ce qui précède explique comment utiliser jQuery pour ajouter des barres de défilement aux divs. Si vous souhaitez ajouter des barres de défilement à d'autres éléments, vous pouvez également suivre cette méthode. En plus d'utiliser des feuilles de style CSS pour définir les styles, vous pouvez également utiliser les fonctions jQuery et d'autres méthodes pour contrôler les styles. Voici juste une méthode simple pour votre référence.

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!

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!