Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/10/2011, 00h31   #1
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 105
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : juin 2005
Messages : 105
Points : 36
Points : 36
Envoyer un message via MSN à cels
Par défaut Compatibilité Jquery Safari Chrome

Bonjour,

je suis en train de bosser sur mon cv en ligne. J'ai un bouton pour surligner les mots cles histoire de donner de la visibilite. J'utilise un petit script Jquery sur click. Ca fonctionne tres bien sur Firefox et IE mais pas sur Safari et Chrome.

J'ai bien teste que le javascript est active en testant avec une alerte.

Voici le script:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
	var show=0;
		$('#show_keywords').click(function(){
			if(show==0){
				$('.keyword').animate({"backgroundColor":"#9C6"},100);
				$('#show_keywords').html('<?php if($lang=='eng'){echo 'Hide keywords';}else{ echo 'Sans mots clés';} ?>');
				show=1;
			}else{
				$('.keyword').animate({"backgroundColor":"#56739A"},100);
				$('#show_keywords').html('<?php if($lang=='eng'){echo 'Show keywords';}else{ echo 'Mots clés';} ?>');
				show=0;
			}
		});
La page est hebergee ici pour le moment: www.restobaalbeck.com/cv/

Si quelqu'un avait une explication, je ne trouve pas vraiment de poste relatif a ca...

Merci pour votre aide,

Cyril
cels est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 04h09   #2
Membre habitué
 
Homme Mathias Philippe
Développeur Web
Inscription : septembre 2011
Messages : 75
Détails du profil
Informations personnelles :
Nom : Homme Mathias Philippe
Localisation : Philippines

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

Informations forums :
Inscription : septembre 2011
Messages : 75
Points : 121
Points : 121
Tu as besoin du plugin color je pense.
MrPringle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 08h03   #3
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 807
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

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

Informations forums :
Inscription : juin 2008
Messages : 13 807
Points : 35 789
Points : 35 789
C'est parce que le format des couleurs est différent. Les animations liées aux couleurs ne sont pas recommandées parce que justement, elles ne sont pas garanties de façon cross-browser.
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, 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
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 16h09   #4
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 105
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : juin 2005
Messages : 105
Points : 36
Points : 36
Envoyer un message via MSN à cels
Salut,

merci pour vos reponse, et desole d'avoir place ma question dans le mauvais forum.

J'ai bien le plugin color.

J'utilise Jquery en me disant que justement ca m'evite de me prendre trop la tete avec les problemes de browser, je dois faire erreur

Y aurait-il un moyen de faire marcher ca sur tous les browsers ? Parce que je tiens pas mal au resultat final.

Merci pour votre aide.

Cyril
cels est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 16h45   #5
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 807
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

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

Informations forums :
Inscription : juin 2008
Messages : 13 807
Points : 35 789
Points : 35 789
Citation:
Envoyé par cels
J'utilise Jquery en me disant que justement ca m'evite de me prendre trop la tete avec les problemes de browser, je dois faire erreur
Non, tu ne te trompes pas, mais là où tu commets une erreur c'est de penser que selon ce principe, jQuery sait faire tout et n'importe quoi
Si tu avais lu la doc de animate(), tu aurais vu par exemple ceci :
Citation:
All animated properties should be animated to a single numeric value, except as noted below; most properties that are non-numeric cannot be animated using basic jQuery functionality. (For example, width, height, or left can be animated but background-color cannot be.) Property values are treated as a number of pixels unless otherwise specified. The units em and % can be specified where applicable.
puis plus loin :
Citation:
Note: The jQuery UI project extends the .animate() method by allowing some non-numeric styles such as colors to be animated. The project also includes mechanisms for specifying animations through CSS classes rather than individual attributes.
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, 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
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 17h09   #6
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 040
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 040
Points : 45 141
Points : 45 141
il existe des plugins d'animation des couleurs

http://www.bitstorm.org/jquery/color-animation/

ou jquery UI
http://jqueryui.com/demos/animate/#default
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 18h10   #7
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 105
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : juin 2005
Messages : 105
Points : 36
Points : 36
Envoyer un message via MSN à cels
Salut,

merci pour ce plugin color. Ca fonctionne maintenant bien sur Safari et Chrome...
mais pas sur Firefox (pas teste IE).

Pour regler ca, j'ai garde les deux scripts et je detecte le navigateur avec php ce qui me permet de selectionner le script adequat.

POur detecter le navigateur, j'ai trouve ceci, fonctionne tres bien:
http://dev.neowebmag.com/php/detecte...ur-utilisateur

Merci a tous.

Cyril
cels est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 18h48   #8
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 807
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

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

Informations forums :
Inscription : juin 2008
Messages : 13 807
Points : 35 789
Points : 35 789
Citation:
Envoyé par cels
POur detecter le navigateur, j'ai trouve ceci, fonctionne tres bien:
http://dev.neowebmag.com/php/detecte...ur-utilisateur
C'est inutile : il suffit d'utiliser jQuery.browser
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, 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
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h19.


 
 
 
 
Partenaires

Hébergement Web