Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2771 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [resolu] [ajax/mootools] problème Fx.Tween ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[resolu] [ajax/mootools] problème Fx.Tween ?

n°1837711
wedgeant
Da penguin inside
Posté le 14-01-2009 à 10:48:54  profilanswer
 

[:bricokilt]  
 
J'ai écrit un bout de code tout simple qui devrait permettre un changement de couleur progressif d'un lien lors du passage de la souris dessus. Mais il ne se passe rien et quand je regarde la console d'erreur, j'ai le message:

Citation :

property.camelCase is not a function
http://127.0.0.1/ajax/mootools-1.2.1-core-nc.js    2144


 
voila mon bout de code, qui me semble pourtant tout bête [:petrus75]

Code :
  1. <html>
  2.     <head>
  3.         <script type="text/javascript" src="mootools-1.2.1-core-nc.js"></script>
  4.         <script type="text/javascript">
  5.             window.addEvent('domready', function() {
  6.                 var list = $$('a');
  7.                 list.each(function(element) {
  8.                     var fx = new Fx.Tween(element, {duration:500, wait:false});
  9.                     element.addEvents({
  10.                         'mouseenter': function(){
  11.                             fx.start({'color': '#999'});
  12.                         },
  13.                         'mouseout': function(){
  14.                             fx.start({'color': '#000'});
  15.                         }
  16.                     });
  17.                 });
  18.             });
  19.         </script>
  20.     </head>
  21.     <body>
  22.         <a href="http://google.fr">Google</a>
  23.     </body>
  24. </html>


 
Si je retire le code fx.start(...) et que je remplace par un alert(element), le message d'erreur disparait et la fenêtre alert() m'affiche bien l'url correspondant.
 
Si quelqu'un a une idée ...  [:robert de niro]


Message édité par wedgeant le 14-01-2009 à 11:49:19

---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
mood
Publicité
Posté le 14-01-2009 à 10:48:54  profilanswer
 

n°1837719
wedgeant
Da penguin inside
Posté le 14-01-2009 à 11:02:48  profilanswer
 

ben normalement il faut les quotes, mais je viens d'essayer sans et c'est tout pareil :/


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1837720
cosmoschtr​oumpf
dawa powered
Posté le 14-01-2009 à 11:03:06  profilanswer
 

je ne connais pas mootools et j'ai pas trop le temps de regarder ton truc, mais un tips de manière générale quand tu fais du JS : installe firebug (extension firefox), et au lieu de faire des alert(machin), fais des console.log(machin), ça te permet de logger des objets et de voir toutes leurs valeurs, propriétés etc.


---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
n°1837739
Halike
Posté le 14-01-2009 à 11:26:34  profilanswer
 

Salut,
as-tu essayé ca:

Code :
  1. fx.start('color': '#999');


 
La doc dit que si tu ne précise pas quelle propriété tu vas changer (ici, color) dans le constructeur, alors tu dois obligatoirement passer cette propriété comme premier argument de l'appel à start().

n°1837749
wedgeant
Da penguin inside
Posté le 14-01-2009 à 11:38:48  profilanswer
 

Bon, c'était presque ça, il ne fallait pas passer un dict à fx.start(), mais directement la propriété [:prozac]
donc remplacer  

Code :
  1. fx.start({'color': '#xxx'});


par

Code :
  1. fx.start('color', '#xxx');


avec une "," pour séparateur et pas ":" :D


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1837956
skeye
Posté le 14-01-2009 à 17:59:07  profilanswer
 

wedgeant a écrit :

Bon, c'était presque ça, il ne fallait pas passer un dict à fx.start(), mais directement la propriété [:prozac]
donc remplacer

Code :
  1. fx.start({'color': '#xxx'});


par

Code :
  1. fx.start('color', '#xxx');


avec une "," pour séparateur et pas ":" :D


euh, genre, exactement ce qui est écrit dans la doc?[:petrus dei]


Message édité par skeye le 14-01-2009 à 17:59:24

---------------
Can't buy what I want because it's free -
n°1838027
el_barbone
too old for this shit ...
Posté le 14-01-2009 à 23:12:36  profilanswer
 

C'est Wedge :spamafote: (c)


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [resolu] [ajax/mootools] problème Fx.Tween ?

 

Sujets relatifs
Problème avec Yahoo Pipes[C++] RESOLU - Imprimer la valeur d'un pointeur sans le prefixe 0x?
Probleme création d'une macro [Macro Runner]Table invisible IE6/AJAX inside
Problème Internationalisation IDEproblème de HashMap résolu, mais besoin d'explications, bug JAVA ?
probleme afficher imagearbre n-aire, probleme de code
probleme php exec avec argument et espace 
Plus de sujets relatifs à : [resolu] [ajax/mootools] problème Fx.Tween ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR