Taille minimum d'une ligne de tableau

ViPHP
ViPHP | 3607 Messages

20 janv. 2008, 12:52

Bonjour à tous,
Dans le cadre d'une application Web2.0, je souhaite mettre en place un petit "effet", qui me pose problème...
En fait ma page web est un tableau de tâches à effectuer, et sur chaque, j'ai un bouton de suppression de la tâche en question, et j'aimerais pouvoir "supprimer progressivement la ligne", j'entend par là diminuer progressivement la hauteur de la ligne, jusqu'a la supprimer tout bonnement!!
Le premier gros problème qui se pose à moi est le suivant, lorsque je fait diminuer par une boucle le height de mon tr de X pixels régullièrement, il arrive un moment ou une "hauteur minimale" est atteinte et du coup j'ai beau modifier la hauteur de l'élément: rien de visible à l'écran!
Alors j'ai déja essayer de passer mon tr en display: block...
Seulement je n'arrive pas à reproduire le comportement d'un élément tr lorsqu'il est en display block... ça foire toute la mise en page...
Ensuite mon deuxième soucis qui est moins important (parce que je n'y est pas vraiment beaucoup réfléchit en fait...) c'est que j'aimerai que la diminution de la hauteur ne soit pas "linéaire", ce qui implique de trouver une sorte de fonction pour déterminer soit combine j'enlève de pixels, soit dans combien de temps j'enlève un pixel....
Voilou merci à vous pour vos idées ;)

Mammouth du PHP | 1511 Messages

20 janv. 2008, 13:01

Bonjour à tous,
Dans le cadre d'une application Web2.0, je souhaite mettre en place un petit "effet", qui me pose problème...
En fait ma page web est un tableau de tâches à effectuer, et sur chaque, j'ai un bouton de suppression de la tâche en question, et j'aimerais pouvoir "supprimer progressivement la ligne", j'entend par là diminuer progressivement la hauteur de la ligne, jusqu'a la supprimer tout bonnement!!
Le premier gros problème qui se pose à moi est le suivant, lorsque je fait diminuer par une boucle le height de mon tr de X pixels régullièrement, il arrive un moment ou une "hauteur minimale" est atteinte et du coup j'ai beau modifier la hauteur de l'élément: rien de visible à l'écran!
Alors j'ai déja essayer de passer mon tr en display: block...
Seulement je n'arrive pas à reproduire le comportement d'un élément tr lorsqu'il est en display block... ça foire toute la mise en page...
Ensuite mon deuxième soucis qui est moins important (parce que je n'y est pas vraiment beaucoup réfléchit en fait...) c'est que j'aimerai que la diminution de la hauteur ne soit pas "linéaire", ce qui implique de trouver une sorte de fonction pour déterminer soit combine j'enlève de pixels, soit dans combien de temps j'enlève un pixel....
Voilou merci à vous pour vos idées ;)
Tu as de nombreuses applis javascript qui doivent permettre de faire ceci ;)
Regarde du coté de mootools et jQuery ou même scriptaculous ;)

ViPHP
ViPHP | 3607 Messages

20 janv. 2008, 13:09

Pfffff...
J'ai pas envie! |(X
Moi je voulais y arriver tout seul :( (enfin avec votre aide :langue: )
En fait je veux faire quelque chose de très simple hein? vous inquiétez pas!
Je ne veux pas utiliser de librairie parceque j'ai déja tout le côté fonctionnel qui est presque finit, et pour un pauvre effet (dont je me passerais si je ne trouve pas solutions satisfaisantes), je vais pas mettre en route une grosse machine!!!
Enfin bon à voire...

Mammouth du PHP | 1511 Messages

20 janv. 2008, 22:55

Détrompe toi ;)
Les trois librairies que j'ai cité sont légéres, et s'utilisent pour ce que tu veux faire en une ou deux lignes de code javascript ;)

ViPHP
ViPHP | 4039 Messages

21 janv. 2008, 11:44

C'est pour faire un "petit effet" que j'ai commencé à utiliser Jquery. Petit à petit, j'ai approfondi, et maintenant, c'est mon ami. :wink:
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.