If you have an event for collision the event picks only that one instant relevant to the event. So you could just simply have it this way:
-sprite collides player
->sprite: set animation to jump
The only sprite that'd change the animation would be the only one colliding with the player. Is this what you asked or did I misunderstand?