Hi there,
You might not be very impressed by my suggestion, but let me tell you it's the best I found for the purpose, so far.
For running, jumping, bending and lying in various positions, and all this while sweating, normal earbuds simply didn't do it for me. There are many sport earbuds, with all kinds of hooks, loops, and "in-place"/"non-slip" designs, which I honestly didn't try. A specific form factor has attracted me since the beginning, and never let me down - neckband earphones.
These keep a natural constant pressure for the earbuds to remain in place, the band goes behind your neck without actually touching/irritating it, and they usually have a single cable which is easy to manage behind your back or in front of you, allowing for no cable interference with whatever exercise you're doing. Also, they are usually waterproof, so not only your sweat won't damage the speakers, and you can actually clean the set with water, or damp cloth.
Some years ago, I had the Sennheiser PMX80, which did great for a while, but weren't that comfortable, the sounds was too faded and thin, didn't isolate very well, and the foam earbud cover wasted very quickly. They have done updates to that model, including Adidas "collaborations", and maybe these points have improved since then.
Currently, I own the Philips ActionFit SHQ4017/28, and saw a huge improvement: they are extremely light, have earbud silicone caps that insert deep and provide great isolation, stay in place regardless whatever movement you're doing, and have a much louder sound (can't say it's "quality" sound, since the bass is far too boosted, but actually feels pretty good when you need to keep up the rhythm and feel motivated at the gym). I also listen to electronic beats music at the gym, and these earphones provide fun and optimal conditions to get and stay in the zone, no interferences, no problems - just reps and music! You have iPod inline controller options, although mine is the simple cable version, so I can't speak for the operability of the controller. The cable, by the way, tends to tangle in a strange way when stored, but once you untangle and put the earphones on, it behaves satisfactorily.
Enjoy your thumping workouts!