At the drop of a hat

Meaning: (coll) immediately and willingly

Usage: Miranda loves playing the piano and will give her friends a tune at the drop of a hat.

Chinese Translation: