throw oneself at

Intermédiaire supérieur (B2) informal

To try very hard and obviously to make someone fall in love with you, sometimes in a way that is embarrassing; or to jump or rush directly at someone.

"Everyone at the party noticed how she kept throwing herself at the new colleague."