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 :

récuperer les proprietés css d'un a:hover


Sujet :

JavaScript

  1. #1
    Membre habitué
    Inscrit en
    Décembre 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 10
    Par défaut récuperer les proprietés css d'un a:hover
    Bonjour,

    j'ai dans ma feuille de style des propriétés sur des a:HOVER .
    J'ai besoin de récupérer ces valeurs afin de réaliser des traitements conditionnels sur ces éléments, mais je n'ai trouvé aucune méthode pour récupérer ces valeurs !
    J'ai cherché avec et sans l'aide de JQUERY.

    PS : je ne cherche pas à réaliser des "hover" en js sur mes éléments, mais bien récupérer ses propriétés css attribuées sur le ":HOVER".

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut


    Tu peux toujours regarder du coté des collections stylesheets et rules.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre éprouvé Avatar de DiDieuh
    Étudiant
    Inscrit en
    Juillet 2009
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2009
    Messages : 111
    Par défaut
    Tu dois avoir moyen de le faire, par exemple avec la biblio Prototype, en utilisant le bon sélecteur css tu peux récupérer les styles que tu veux :
    http://api.prototypejs.org/language/dollardollar/

    Puis :

    http://api.prototypejs.org/dom/element/getstyle/

    EDIT: J'ai testé sur un textarea pour le fun et ça fonctionnait.

  4. #4
    Membre habitué
    Inscrit en
    Décembre 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 10
    Par défaut
    Merci beaucoup pour vos réponses

    Effectivement, par le biais d'une boucle for sur le document.styleSheets.cssRules, j'ai trouvé mon bonheur ^^ :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    ss = document.styleSheets;
    for(i=0; i<ss.length; i++)
    {
        for(j=0; j<ss[i].cssRules.length; j++)
        {
    	console.log( ss[i].cssRules[j].style.cssText );
       }
     }
    affiche toutes les règles css


    concernant prototypeJS, je n'utilise que jquery, mais étonné de voir qu'il existe un sélecteur 'css' . J'ai cherché et pas trouvé de tel selecteur en jquery (uniquement sur les elements et attributs du dom)

Discussions similaires

  1. RegExp et les proprietes Css!?
    Par Zineb1987_UNI dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 03/11/2009, 09h38
  2. [Taglibs] Utiliser les classes css ?
    Par PeteMitchell dans le forum Struts 1
    Réponses: 4
    Dernier message: 05/05/2007, 01h31
  3. [net] recuperer les proprietes d'un File via une URL
    Par mma dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 06/05/2004, 12h45
  4. Récuperer les icons des JDialog
    Par Pro_Fete dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 17/04/2003, 13h00
  5. Récuperer les coordonnées d'un vecteur
    Par kerzut dans le forum OpenGL
    Réponses: 5
    Dernier message: 15/04/2003, 11h51

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