Paris on Rails 2008

Ouverture de session

Commentaires récents

Syndication
Flux XML

RJS + get_height + set_style ... petit problème ...

RJS + get_height + set_style ... petit problème ...
Posté par jdelgoulet le Vendredi, 17 Août, 2007 - 11:49pm. Développement

Bonjour à tous !

Je viens chercher de l'aide pour un petit problème dans un rjs ...
Voilà ce que je cherche à faire :

1 - je récupère la hauteur H d'un element A
2 - ensuite, je set le style margin-top de A à la valeur H

j'ai déjà essayé celà :

myVar = page['content'].get_height
page['content'].set_style :marginTop => #{myVar}px

mais celà ne fonctionne pas ....

Heeeellllppp !!! ;-)

Merci à tous !

julien



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
je ne vois pas set_style et
Auteur: 
dam5s
Date: 
Lun, 20/08/2007 - 09:52

je ne vois pas set_style et get_height dans l'api de base. donc je ne vois pas comment ca peut fonctionner. Cependant tu as moyen d'appeler une fonction javascript directement. Je le fais de cette manière:
page << "maFonction();"

après je ne vois pas comment récupérer le résultat en ruby puis le transmettre à une autre fonction, il te faudra sans doute écrire la fonction intégralement en Javascript.

Ceci mis à part, la concaténation de chaîne avec #{} se fait dans les guillemets:
"#{myVar}px" tu peux également faire myVar.to_s+"px"

Damien


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
d'ailleurs...
Auteur: 
jasperiel
Date: 
Lun, 20/08/2007 - 23:09

D'ailleurs en passant, écrire une méthode "to_s" dans vos classes persos permet un débug sympa et du code très élégant :)


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
37%
Mac OS X
30%
Windows
32%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 374

Qui est en ligne
Il y a actuellement 1 utilisateur et 54 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]