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

JavaScript Discussion :

Afficher une div � une position pr�cise


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Inscrit en
    Mai 2007
    Messages
    127
    D�tails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 127
    Par d�faut Afficher une div � une position pr�cise
    Bonsoir � tous !

    Voila, j'aimerai afficher une div juste en dessous d'un �l�ment.
    L'id�e, ce serait comme afficher une div contenant les dates dans un syst�me de "DatePicker" : Lorsque la personne clique dans la zone de texte, juste en dessous il a une div qui apparait avec une sorte de calendrier, ou il n'a plus qu'� cliquer sur la date qu'il veux.

    Un autre exemple fonctionnel serait une sorte de menu d�roulant (select) mais dont les options serait une liste de div (ou de ul/li, peux importe) que j'aurai fait en ajax.

    Le probl�me auquel je suis confront� actuellement, c'est que je ne sais pas comment faire pour afficher l'�l�ment juste aux bonnes positions, en dessous de la zone de texte, dont les extr�mit�s sont identiques (le d�but de la zone de texte est align� au d�but de ma div) et dont la longueur sont les m�mes.

    Comme l'auto compl�tion de google.

    Une id�e ?

    Merci de votre aide !

  2. #2
    Membre confirm�
    Inscrit en
    Mai 2007
    Messages
    127
    D�tails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 127
    Par d�faut
    Bon et bien il semblerait que j'ai trouv� la solution dans votre tutoriaux !

    Voici l'url :
    Ajax, Une autocompl�tion pas � pas

    Voici le bout de code important :

    Code : 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
     
    // calcule le décalage à gauche
    function calculateOffsetLeft(r){
      return calculateOffset(r,"offsetLeft")
    }
     
    // calcule le décalage vertical
    function calculateOffsetTop(r){
      return calculateOffset(r,"offsetTop")
    }
     
    function calculateOffset(r,attr){
      var kb=0;
      while(r){
        kb+=r[attr];
        r=r.offsetParent
      }
      return kb
    }
    (partie 2B)

    Ca peux toujours aider d'autres personnes !

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Afficher une div une fois par jour
    Par stanux24 dans le forum G�n�ral JavaScript
    R�ponses: 12
    Dernier message: 29/11/2011, 23h29
  2. Un lien ouvrant une fen�tre avec une taille et position pr�cise
    Par Poisson59 dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 15/12/2009, 19h24
  3. Afficher et cacher une div avec jquery.
    Par p2w.walas dans le forum jQuery
    R�ponses: 2
    Dernier message: 12/08/2009, 10h53
  4. associer une fonction � une <div>
    Par Mike35 dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 4
    Dernier message: 02/09/2008, 02h43
  5. Centrer une <div> en position fixe sous IE
    Par Jorus dans le forum Mise en page CSS
    R�ponses: 8
    Dernier message: 23/09/2004, 15h29

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