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 :

carte interactive compatible IE6 avec JQuery


Sujet :

jQuery

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 13
    Par défaut carte interactive compatible IE6 avec JQuery
    Bonjour,

    Je suis entrain de réaliser une carte interactive en jQuery. Elle fonctionne très bien sur tous les derniers navigateurs. Mais la carte doit être compatible avec IE6...
    J'ai modifié tous mes img.png en gif mais les images n'apparaissent pas lorsque je passe la souris sur la carte.

    Je ne sais pas d'où peut venir le pb...

    D'avance je vous remercie
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Hospitalier
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par défaut
    Ce n'est pas un problème javascript que tu as, mais un problème du à la non gestion du format image png par IE6 uniquement du fait qu'il existait avant png.

    Bref il y à la parade et l'utilisation d'un plugin htc te permettant de gérer la transparence de tes png.

    Sinon le plus simple et d'utiliser les plugins filter css pour qui son propre a IE

    CSS
    (styles.css)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    #id_img{
    	width: 20px;
    	height: 20px;
    	background: url(images/image.png) no-repeat left top;
    }
    (styles-ie6.css)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    #id_img{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/image.png', sizingMethod='scale');
    }
    page index
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <html>
    <head>
    <link rel="stylesheet" href="styles.css" type="text/css" />
     
    <!--[if lte IE 6]>
    <link href="styles-ie6.css" rel="stylesheet" type="text/css"></link>
     < ![endif]-->
    </head>
    <body>
    <img id="id_img" src="img_effet.png"/>
    </body>
    </html>
    Si tu l'a bien compris, ici on passe l'id "id_img" au tag <img> pour que notre style puisse gérer la transparence du png et afficher son image png.
    On aurait pu créer une class CSS...

    Bonne chance .

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 13
    Par défaut
    justement afin de gérer la transparence j'ai converti mes images en gif et ça fonctionne mais le lorsque je passe la souris sur les zones prédéfini en mapping l'image n'apparait pas ...

    Es-tu sûr que ce n'est pas du à un pb en jQuery ?

Discussions similaires

  1. Réponses: 0
    Dernier message: 06/03/2013, 09h21
  2. Menu déroulant compatible IE6 avec JQuery
    Par Thy974 dans le forum jQuery
    Réponses: 2
    Dernier message: 26/07/2009, 15h39
  3. carte mere compatible avec laptop ASUS
    Par lidouka dans le forum Composants
    Réponses: 0
    Dernier message: 16/02/2009, 13h44
  4. Mise en page avec JQuery sous ie6
    Par maelito dans le forum jQuery
    Réponses: 4
    Dernier message: 26/11/2008, 15h43

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