Sometimes you don't want to have the fancy animations that are used in vBulletin 5. On desktops it will give you a richer browsing experience, but on mobile devices the animations can be choppy, slow and thus annoying.
You could replace all the .animate JQuery functions, but there are a lot of them.
Fortunately JQuery has a general function to disable ALL animations.
If you would like to disable the animations for smaller screens, you could do something like this:
I'm not sure if jquery also supports something like pixeldensity to determine of the script is running on a mobile device? Maybe that would be even better to exlude mobile devices like phones and tablets. Anyone?
You could replace all the .animate JQuery functions, but there are a lot of them.

If you would like to disable the animations for smaller screens, you could do something like this:
- Go to AdminCP -> Style Manager -> Add New Template
- Name the Title disable_animate
- In the Template use the following code: Code:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script> if($(window).width() < 1024){ $(function() { jQuery.fx.off = true; }); } </script>
- Click Save
- Go to Products & Hooks -> Manage Hooks -> Add New Hook
- Select for Hook Location header_head
- Give the hook a Title, for example Disable JQuery Animations
- In the fieldTemplate Name fill out disable_animate
- Click Save
Code:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script> $(function() { jQuery.fx.off = true; }); <script>