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 :

Recup�ration valeur getComputedStyle().top


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2010
    Messages
    32
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 35
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Juin 2010
    Messages : 32
    Par d�faut Recup�ration valeur getComputedStyle().top
    Bonjour,

    j'essaye de r�cup�rer actuellement des valeurs CSS en JS mais la valeur top pose probl�me.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    left = getComputedStyle(bloc_id).left; //je récupère la bonne valeur
    top = getComputedStyle(bloc_id).top; //me retourne [object Window]
    Les valeurs viennent toutes d'une feuille de style et aucune n'est modifi�e dynamiquement. En tapant getComputedStyle().top sur Google rien ne laisse sugg�rer une autre syntaxe pourtant. Si quelqu'un avait une r�ponse � ce probl�me �a serait sympathique !

    En vous remerciant par avance

  2. #2
    Membre exp�riment�

    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    183
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 183
    Par d�faut
    pour la position d'un objet tu as offsetLeft et offsetTop
    et aussi des fonctions qui te permette de recup�rer leur position par rapport � la page ou au viewport. (mais il faut les coder)
    Et sinon pourquoi ne pas utiliser jquery tu te prendrais moins la t�te.

  3. #3
    Membre actif
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2010
    Messages
    32
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 35
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Juin 2010
    Messages : 32
    Par d�faut
    pour la position d'un objet tu as offsetLeft et offsetTop
    Si je ne dis pas de b�tises c'est la position par rapport � l'�l�ment parent donc pas exactement la valeur recherch�e.

    Et sinon pourquoi ne pas utiliser jquery tu te prendrais moins la t�te.
    cf. cette discussion http://www.developpez.net/forums/d10...on-javascript/. Etant en plus d�butant en JS, je trouve cela pas mal de gal�rer avec le langage originel avant d'utiliser des frameworks.

    En tout cas merci pour ta r�ponse, m�me si elle ne r�pond pas � ma question ^^'

  4. #4
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Bonsoir,
    essaies d'utiliser des variables ne portant pas � confusion et surtout d�clarer via le mot cl� var.

    EDIT : v�rifies bien l'usage et la compatibilit�

  5. #5
    Membre exp�riment�

    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    183
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 183
    Par d�faut
    http://www.quirksmode.org/js/findpos.html

    Comme tu pr�f�res te prendre la t�te avec du JS natifs, je t'invite � lire cette page.

    Mais je te dirais aussi et simplement que si tu dois finir un projet tr�s rapidement et que tu ne connais pas grand chose en JS, je te conseille tr�s tr�s fortement d'utiliser jquery pour ton projet, tu iras 2 � 3x plus vite en dev.

    Tu peux aussi utiliser des librairies telles que underscore ou sugar.js si tu dois faire des actions sur des string, numbers array, etc...

    Enfin une fois que tu auras fini ton projet, libre � toi d'aller faire du JS natif, mais tu verras que tu gal�reras.

    J'ai cod� en js natif pendant 6 ans, et je trouve que jquery apporte un gain et une simplicit� en terme de dev qu'il ne faut pas n�gliger

  6. #6
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Citation Envoy� par arnogues
    Mais je te dirais aussi et simplement que si tu dois finir un projet tr�s rapidement et que tu ne connais pas grand chose en JS, je te conseille tr�s tr�s fortement d'utiliser jquery pour ton projet, tu iras 2 � 3x plus vite en dev.
    sans vouloir re-ouvrir un vieux d�bat, je ne suis pas persuad� de cela, il n'est qu'� observer les question sur le forun jQuery.

    Citation Envoy� par arnogues
    J'ai cod� en js natif pendant 6 ans, et je trouve que jquery apporte un gain et une simplicit� en terme de dev qu'il ne faut pas n�gliger
    l� je serais plus d'accord.

    Sans un minimum c'est aller droit dans le

    Dans tout les cas il ne faut pas h�siter � lire les nombreuses documentations disponibles ainsi que la
    Comment r�cup�rer la valeur d'un style CSS ?

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

Discussions similaires

  1. recup�rer valeur checkbox
    Par Emcy dans le forum G�n�ral JavaScript
    R�ponses: 11
    Dernier message: 15/09/2009, 15h13
  2. Recup�ration valeur JList
    Par pierrot2908 dans le forum Composants
    R�ponses: 1
    Dernier message: 14/05/2007, 10h31
  3. R�ponses: 4
    Dernier message: 11/04/2007, 16h03
  4. recup�rer valeur de checkbox
    Par Emcy dans le forum G�n�ral JavaScript
    R�ponses: 16
    Dernier message: 06/02/2007, 11h00
  5. recup�rer valeur de champs
    Par Echizen1 dans le forum Access
    R�ponses: 14
    Dernier message: 14/09/2006, 20h24

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