「hit on ~」には「~を思いつく」「~に言い寄る、ナンパする」という意味があります。
I hit on a good idea.
私はうまい考えを思いついた。
A bright idea has been hit on by accident.
すばらしいアイデアが偶然わいた。
She finally hit on a solution to the problem.
彼女はついにその問題の解決策を思いついた。
I hit on a splendid plan.
素晴らしい計画が心に浮かんだ。
He slapped his knee when he hit on the answer.
彼は答えを思いついて、膝をぴしゃりと打った。
Did he hit on you?
彼にナンパされたの?
Stop hitting on me.
私になれなれしくするのをやめてください。