2015-09-03 1 views
1

J'essaye sans succès jusqu'à présent.Velocity.js - Comment utiliser des séquences avec des effets d'interface utilisateur?

Nous pouvons avoir quelque chose comme ceci:

function _nextStepTransition(elementOut, elementIn) { 

     var goForward = [ 
      { e: elementOut, p: { translateX: 100 }, o: { duration: 1000 } }, 
      { e: elementIn, p: { translateX: 200 }, o: { duration: 1000 } } 
     ]; 
     $.Velocity.RunSequence(goForward); 
    } 

Pour autant que je compris, p représente la propriété. D'accord.

Est-ce que quelqu'un sait si on peut passer comme p:propriété, l'effet de l'interface utilisateur transition.slideDownBigIn, afin que nous puissions avoir une séquence d'effets de l'interface utilisateur?

Je ne sais rien de la syntaxe à appliquer ici (si possible), et mes essais ne donnent rien pour l'instant.

Répondre

1

Oui, bien sûr. Il suffit de remplacer le Object en p avec un string de la transition/callout que vous souhaitez faire, comme dans:

var goForward = [ 
     { e: elementOut, p: 'callout.pulse', o: { duration: 1000 } }, 
     { e: elementIn, p: 'transition.flipXIn', o: { duration: 1000 } } 
    ]; 

Voir un example here.

+0

Soins à partager où avez-vous trouvé cette information? Y a-t-il de la documentation, ou ailleurs? Je vous remercie. Je ne supprimais pas le '{' par conséquent, les erreurs de syntaxe constantes que nous avions. – MEM

+0

Je pense que ce n'est pas couvert dans les docs. Je fais officiellement du support utilisateur sur le repo du projet et vous êtes invité à ouvrir un numéro pour l'ajouter aux docs. – ydaniv