logo image
AddThis Social Bookmark Button

Visualisation d'une page Webjax

Draggable (class)
icone addfav
Si vous suivez la présentation de Scriptaculous dans l'ordre, vous avez déjà pu prendre connaissance de l'objet Draggables () qui se pose en base du concept de 'Drag&Drop' ou 'Glisser&Déposer'.
Cette page présente l'objet Draggable() par lequel il est possible de rendre des éléments DOM déplaçables.

Le tableau ci après présente les méthodes de cet objet afin de vous donner une idée de sa consistance et de sa struture.
Méthode Type Argument(s) Détails
initialize (element) Function element : élément DOM à rendre déplaçable Méthode lancée lors de l'appel de Draggable() .
destroy () Function aucun argument. Méthode permettant de désenregistrer l'évémenent 'MouseDown' sur l'objet courant Draggable() .
currentDelta () Function aucun argument. Méthode permettant de récupérer un tableau contenant les propriétés CSS 'top' et 'left' de l'élément Draggable() en cours.
initDrag (event) Function event : objet Event Méthode permettant d'initialiser un Drag ou 'glissement'.
startDrag (event) Function event : objet Event Méthode permettant de démarrer le Drag ou 'glissement'.
updateDrag (event , pointer) Function event : objet Event
pointer : Array (10/01/2007 : à compléter)
Méthode permettant de mettre à jour les propriétés d'un Drag ou 'glissement'.
finishDrag (event , success ) Function event : objet Event
success : Boolean
Méthode permettant de terminer un Drag ou 'glissement'.
keyPress (event) Function event : objet Event Méthode permettant de travailler suite à une pression de touche du clavier.
Cette méthode détermine si la touche tappée est la touche de code "KEY_ESC".
endDrag (event) Function event : objet Event
draw (point) Function point :
stopScrolling () Function aucun argument.
startScrolling (speed) Function speed : Méthode qui permet de marquer un nouveau Scroll.
scroll () Function aucun argument.
_getWindowScroll (w) function w : Méthode permettant de récupérer un objet contenant 4 propriétés de dimensions.



L'étude poussée de ce tableau de méthodes, puis du fichier "drag&drop.js" peut vous permettre d'aller bien plus loin, d'adapter ce fonctionnement, cette structure de base.
Néanmoins, vous pouvez aussi utiliser de façon très simple cet objet Draggable() afin de disposer tranquillement et en toute sérénité des éléments DOM déplaçables dans vos interfaces.
On touche avec ce point à l'un des grands avantages de Scriptaculous, à savoir sa forte fonctionnalité qui dans le même temps n'exprime pas forcément sa compléxité dans les méthodes d'utilisation.

Vous pouvez consulter la page Draggable () pour prendre connaissance des exemples d'utilisation proposés par Webjax sur cet objet.

ico com Aucun commentaire enregistré
ERREUR :: impossible de créer la nouvelle visite.
Access denied for user: 'dbo202340466@%' to database 'db202340466'1044