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 :

Arrêter un scroll jquery au bon endroit d'un écran


Sujet :

jQuery

  1. #1
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2019
    Messages : 12
    Par défaut Arrêter un scroll jquery au bon endroit d'un écran
    Bonjour à tous, j'ai créé une ancre (scroll en javascript) censé atteindre l'ID d'un titre, et j'aimerais que l'ancre s'arrête sur le titre avec précision (s'arrête bien trop en bas), je crois savoir qu'il faudrait que je calcule par rapport à la zone de l'écran l'endroit que l'ancre devrait 'viser'?

    voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     $( "a.scrollLink" ).click(function( event ) {
    			event.preventDefault();
            $("html, body").animate({scrollTop: $("#morefulltext").offset().top }, 400);
    		});

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

    Sans le code HTML, on ne peut rien dire.

  3. #3
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2019
    Messages : 12
    Par défaut
    oui excusez-moi:

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <div class="grid-row">
    					<div id="morefulltext" class="grid-col-12 term--seo">			
    						<?php echo $seo_bas; ?>	
    					</div>
    				</div>

  4. #4
    Invité
    Invité(e)
    Par défaut
    Et le code du lien ??


    Apprends à donner les informations utiles et nécessaires !

  5. #5
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2019
    Messages : 12
    Par défaut
    Justement, je n'ai pas mis de CSS pour le html, mais je vais me débrouiller, je souhaitais simplement avoir une piste. merci de votre volonté d'aider, bonne journée

  6. #6
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2019
    Messages : 12
    Par défaut
    Bon j'ai finalement pu trouver, il faut simplement rajouter un chiffre correspondant aux pixels de l'écran (pour mon cas j'ai rajouté -150), en paramètre derrière .top (en gras)! sans css

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $( "a.scrollLink" ).click(function( event ) {
                            event.preventDefault();
            $("html, body").animate({scrollTop: $("#morefulltext").offset().top -150}, 400);
                    });

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

Discussions similaires

  1. mettre le pied_page au bon endroit
    Par kenny49 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 13/07/2006, 14h35
  2. Mettre le focus() au bon endroit... dans un tableau
    Par FrankOVD dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 12/05/2006, 20h18
  3. [C#] Se replacer au bon endroit d'un form après PostBack
    Par gael.mases dans le forum ASP.NET
    Réponses: 3
    Dernier message: 16/11/2005, 11h54

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