Try this. Instead of attaching the video to the body tag, attach it to the label component (Workout 1, Workout 2). That should position it in the right place.
yeah i tried that now the video doesn't come up at all
Here you go...
code
$('<iframe />', {
name: 'myFrame',
id: 'myFrame',
class: 'youtube-player" type="text/html',
width: '280',
height: '250',
src: 'http://www.youtube.com/embed/TIA6KNfpRqs'}).appendTo(Tiggr('mobilelabel1'));
/code
App link: http://tiggzi.com/preview/27070/mob-s...
In my example, the label component has id of 'mobilelable1'.