Script.aculo.us, documentation ? - HTML/CSS - Programmation
Marsh Posté le 05-04-2006 à 12:21:32
Par exemple je cherche comment faire pour arrêter la propagatioin de l'evenement onclick sur un lien auquel on a appliqué un effet de drag
(car si je drag puis relache alors le lien de l'élement est suivis)
Marsh Posté le 05-04-2006 à 14:31:05
Ben si la fonction JS appelé dans le onclick renvoie false, le lien n'est pas suivi...
Marsh Posté le 05-04-2006 à 14:51:11
C'est un appel spécifique a Script.aculo.us
du type :
<a href="lien" id="id">mon elem</a>
<script>new Draggable('id',{revert:true});</script>
C'est pour ça que je crie après le manque de doc
Marsh Posté le 05-04-2006 à 22:59:46
ReplyMarsh Posté le 06-04-2006 à 14:51:27
il n'empêche que j'ai passé du temps sur cette page (wiki.script.aculos.us) avant de pas trouver et de demander ici !
mal foutu ce site...
Marsh Posté le 06-04-2006 à 14:56:21
J'ai mis 2 minutes , mais forcé de reconnaître que cette page est mal branlée
Marsh Posté le 06-04-2006 à 16:06:43
Bon la par contre j'ai une vrai question
Si je rend un element a draggable via new Draggabe(idElement)
alors si je drag l'element dès que je le lache le lien est suivi
Comment faire pour que le lien ne soit pas suivi ?
(en gros si c'est draggué alors je veux stopper la propagation de l'evenement onclick)
Merci car je lutte la dessus
Marsh Posté le 06-04-2006 à 16:28:04
http://81.56.203.201/~jerome/phplister2.0/
voici la page qui pose probleme
sur la gauche il y a des tags que l on peut drag/dropper
seulment ce sont aussi des liens
alors le liens est suivis si tu drag/drop
C'est contre ce comportement que je voudrais agir.
J'ai essayé a différents niveau de mettre des return false pour stopper la propagation mais rien n'y fait...
Marsh Posté le 07-04-2006 à 14:58:54
un return false sur le onmouseup du div ?
sur le onclick ?
sur le onclick du A ?
tu as essayé ?
Marsh Posté le 01-05-2006 à 23:56:16
up si quelqu'un a une solution, les return false ne marchent pas
Marsh Posté le 02-05-2006 à 12:07:39
onmouseup du a
onclick du a => ok mais le lien ne marche plus (logique)
J'ai mis le a dans un span
onclick du span => ok mais le lien ne marche plus non plus (toujours logique)
J'ai trouvé un peu de doc mais rien qui m'aide finalement
http://www.aidejavascript.com/article144.html
http://tool-man.org/examples/sorting.html
Example: Sortable links
"Firefox and Safari still generate a 'click' event even after performing a drag. This can be overcome with more JavaScript."
Sauf qu'il n'en dis pas plus
Marsh Posté le 02-05-2006 à 12:18:11
justement c'est sur le onclick du A qu'il faut mettre le return false
mais après pour le rendre clicable faut ptet jouer avec un bouleen
Marsh Posté le 02-05-2006 à 13:36:50
D'après le deuxième lien il existerait bien une solution "intermédiaire"
qui fait que quand un drag/drop est détecté alors l'évènement click est ignoré et sinon il est géré
Marsh Posté le 02-05-2006 à 14:27:15
new Draggable('tag', |
voilà ma solution elle marche mais je l'accorde c'est pas terrible
dans scriptaculous 1.5 revert peut être une fonction appelé lors de la fin du drag,
d'où ma manip douteuse
Marsh Posté le 05-04-2006 à 01:04:29
Je ne trouve pas grand chose en documentation sur la bibliothèque http://script.aculo.us/
Où trouver de l'aide en français ?