prev', ' next'], margin:10, responsiveClass:true, responsive:{ 0:{ items:"3" }, 600:{ items:"4" }, 1000:{ items:"4" } } }); var slider; if ($('#technique-video').attr('src') === '//fluidmechanics.net/wp-content/uploads/2016/03/Freestyle-Side-View.mp4'){ slider = JSON.parse(mobile_technique_view_list); } else{ slider = JSON.parse(technique_view_list); } var thumbnailNumb; var vidtext; var vidsrc; $(".owly").click(function(){ if($('#tech-container').attr('class') === 'mobile_version'){ thumbnailNumb = String($(this).attr('data-viewnum')); vidtext = String(slider.views[Number(thumbnailNumb) -1].viewName); vidsrc = String(slider.views[Number(thumbnailNumb) -1].vidID); if($('#technique-video').attr("src") !== ("//fluidmechanics.net/wp-content/uploads/" +vidsrc)){ $('#view-name').hide(); $('tech-container').hide(); $('#view-name').text( vidtext); var picsrc; picsrc = $(this).attr('data-src'); $('video').attr('poster', picsrc); $('#technique-video').attr("src", "//fluidmechanics.net/wp-content/uploads/" +vidsrc); document.getElementById('mobileVideo').load(); $('#tech-container').show(); if ($('#view-name').hasClass("hidden")){ } else{ $('#view-name').show(); } } } else{ thumbnailNumb = String($(this).attr('data-viewnum')); vidtext = String(slider.views[Number(thumbnailNumb) -1].viewName); vidsrc = String(slider.views[Number(thumbnailNumb) -1].vidID); if($('#technique-video').attr("src") !== ("https://player.vimeo.com/video/" +vidsrc + "?autoplay=1&loop=1")){ $('#view-name').hide(); $('tech-container').hide(); $('#view-name').text(vidtext); if (vidsrc.length === 9){ $('#technique-video').attr("src", "https://player.vimeo.com/video/" +vidsrc + "?autoplay=1&loop=1"); } else{ $('#technique-video').attr("src", vidsrc); } $('#tech-container').show(); if ($('#view-name').hasClass("hidden")){ } else{ $('#view-name').show(); } } } }); var currentpage; currentpage = window.location.href; if (currentpage.includes("http://")){ $('#topic-selector').val(currentpage.slice(5)); } else{ $('#topic-selector').val(currentpage.slice(6)); } $('#topic-selector').show(); $('#topic-selector').change(function(){ if ($('option:selected', this ).val !== window.location.href){ $('.entry-content').animate({opacity:.05},3000); window.location =$('option:selected', this).val(); } }); }); },{"@type":"WebPage","@id":"https:\/\/fluidmechanics.net\/fm-presentations\/fm-animations-preview-mady\/#webpage","url":"https:\/\/fluidmechanics.net\/fm-presentations\/fm-animations-preview-mady\/","name":"Private Swim Clinics, Fluid Mechanics makes good swimmers great | Fluid Mechanics, Inc.","description":"Fluid Mechanics are New Jersey Private Swim Coaching experts. We help swimmers with 1 on 1 coaching to improve their technique. Fluid Mechanics Avatars provide a unique visual learning experience that allows us to teach the science of swimming to every swimmer we work with. FM Avatars help all of our swimmers internalize advanced, athletic concepts. These concepts help them transform their vision into action and make major changes to their technique.
Side View (1 of 7)
[feather_share]
}
MENU

Fluid Mechanics makes good swimmers great

Fluid Mechanics makes good swimmers great

Fluid Mechanics Avatars provide a unique visual learning experience that allows us to teach the science of swimming to every swimmer we work with. FM Avatars help all of our swimmers internalize advanced, athletic concepts. These concepts help them transform their vision into action and make major changes to their technique.

FM Animations Demo

Side View (1 of 7)
Facebooktwitterredditpinterestmail


View More FM Animations Now

Get a free account with Fluid Mechanics!


Fill out the form below to gain full access FM Animations