It sounds like a drop of water is touching the two wires for the horn in the swtch housing I'll bet.
Open switch housing and spray in side with some we-40 or what ever you use.
Even check down by horn. Pull each wire and spray with wd-40 and put back and see what you come up with
Please add your state and model of bike you have. Click user CP @ top of page and then far left click edit signature. Thanks