How to stop WOW JS + CSS animate on smaller devices?

ZAD picture ZAD · Feb 20, 2015 · Viewed 16.3k times · Source

1) I've looked all over th web and just was wondering if anyone of you guys come across this problem where you wanted to stop the WOW JS animation for certain devices or/and for smaller screen sizes?!

2) Also it's quite annoying to see css the animation from time to time when navigating through out the website (ux-wise would be ideal to see it once), so I was thinking to use cookies for this purpose but didn't know how to approach it, because by the time JS file is loaded at the bottom of the page the animation has been done...?!

Please bear in mind that I also use the data attributes for delays and durations, so it's not only by removing the WOW class!

Any idea would really be appreciated :) Many thanks

Answer

Samuel picture Samuel · Feb 16, 2016

Change the default settings

wow = new WOW(
{
boxClass:     'wow',      // default
animateClass: 'animated', // default
offset:       0,          // default
mobile:       true,       // default
live:         true        // default
}
                )
wow.init();

to

mobile:false