The problem might be either the area of the collision box, or the origin point.
Both collision box and origin point can set different for each frame of the animation allowing you to create several kinds of effects on your game. However if you do not pay attention to this details it can make your game act completely weird.
Both collision box and origin point can be edited at the sprite animation window. And if you use the right click you can apply the same collision box or origin point to all the frames saving you a lot of time.
Hope it helps