Hey guys,
I actually discovered an easier way to do this using enquire.js
Here's an example:
enquire.register("screen and (max-width:1023px)", {
match: function() {
isMobile = true;
console.log("is mobile");
},
unmatch: function() {
isMobile = false;
console.log("is desktop");
}
});
if(!isMobile) {
//slide in #main
TweenMax.fromTo('#main', 1.25, {opacity: 0, transform:"translateX(14%)"}, {opacity: 1, transform:"translateX(0%)", delay:0.5, ease:Expo.easeOut} );
//fadeout overlay
TweenMax.fromTo('#overlay', 1, {autoAlpha: 1}, {autoAlpha: 0, delay:0.6} );
} else {
//fadeout overlay
TweenMax.fromTo('#overlay', 0, {autoAlpha: 1}, {autoAlpha: 0, delay:0} );
}