That is why it is important to keep your feelings private in a work environment and maintain the highest degree of professionalism. No, confrontation will only confirm your true feelings and provide fodder for further gossip. Keep minimum contact with that colleague for a while until people's interest fizzles out.
How to work things out if one's colleague has a crush on one and everyone else rolls eyes and stares even on minor interaction between them. Confrontation will work?