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 ?