IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Diminution progressive de la taille de la police


Sujet :

jQuery

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Février 2003
    Messages
    926
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 926
    Points : 273
    Points
    273
    Par défaut Diminution progressive de la taille de la police
    Bonjour,

    Comment arriver au résultat escompté en 1 seul clic par diminution progressive de la taille de la police?

    https://jsfiddle.net/71b0es19/2/

    Merci d'avance vos réponses.

    Cordialement,

    Arsène

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    un bricolage :
    Code jQuery : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    $(document).ready(function() {
     
      $('#Action').click(function() {
        var DvW = $("#maFen").width();
        var BtW = $("#monBouton").width();
        var FtS1 = parseInt($("#monBouton").css('font-size'));
        // on determine d'abord la taille de police qui convient
        var FtS = FtS1;
        while (BtW > DvW && FtS > 0) {
          FtS--;
          $("#monBouton").css({
            'font-size': FtS + 'px',
            'visibility': 'hidden'
          });
          BtW = $("#monBouton").width();
        }
        // animation
        $("#monBouton").css({
          'font-size': FtS1 + 'px',
          'visibility': 'visible'
        }).animate({
          'font-size': FtS + 'px'
        }, 1500);
        // on masque le bouton
        $('#Action').hide();
      });
     
    });

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Février 2003
    Messages
    926
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 926
    Points : 273
    Points
    273
    Par défaut
    Bonjour,

    Merci beaucoup, votre aide m'a été précieuse. C'est exactement la solution que je cherchais.

    https://jsfiddle.net/bz4L036f/1/

  4. #4
    Invité
    Invité(e)
    Par défaut
    Quel interêt de mettre animate à 0 (zéro) ??

    Si tu ne veux pas d'animation :
    Code jQuery : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    $(document).ready(function() { 
     
    $('#Action').click(function() {
     
          var DvW = $("#maFen").width();
        var BtW = $("#monBouton").width();
        var FtS = parseInt($("#monBouton").css('font-size'));
        while (BtW > DvW && FtS > 0) {
          FtS--;
          $("#monBouton").css({
            'font-size': FtS + 'px',
          });
          BtW = $("#monBouton").width();
        }
        // on masque le bouton
        $('#Action').hide();
      });
     
    });

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Config ecran, taille de la police
    Par spiwis dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 16/06/2005, 22h14
  2. Comment modifier la taille de la police dans Word ?
    Par djoao dans le forum API, COM et SDKs
    Réponses: 7
    Dernier message: 11/12/2004, 12h49
  3. [C#] Aggrandir la taille de la police dans un DataGrid
    Par fabrice1596 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 08/12/2004, 11h14
  4. Ajustement automatique de la taille de la police dans un TLabel
    Par Poisson Rouge dans le forum Composants VCL
    Réponses: 3
    Dernier message: 05/09/2003, 15h13
  5. Réponses: 5
    Dernier message: 27/11/2002, 14h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo