# Enumeration TriggerStart

GoJS® Diagramming Components
version 3.0.14
by Northwoods Software®

This enumeration specifices how an animation should be triggered. Used for AnimationTrigger.startCondition.

`since`

3.0

#####
Index

### Enumeration Members

Bundled
Default
Immediate

## Enumeration Members

### Bundled

The AnimationManager will use the default animation to prepare a single Animation that begins when the current transaction has ended. This animation may be canceled if a new transaction is started.

### Default

GoJS will use Bundled or Immediate based on the state of the transaction. If no transaction is ongoing, this trigger will be treated as using Immediate, otherwise it will work as Bundled.

### Immediate

A new animation will be created for every instance of the property changing, and started immediately, and run until completion. This may be useful for cosmetic changes, such as animating the opacity or color of an object on mouseEnter or mouseLeave. However, using Bundled may be more efficient, as it will create fewer animations.

Copyright © 1998-2024 by Northwoods Software Corporation.