Hey Paul,
Your live site have script errors while your staging does not.

Please backup your site and deploy your site from Staging to Live then, clear all caches and reset file permissions.
If you don’t want to push your staging to your live site, clear all caches, reset permissions and test for a plugin conflict. You can do this by deactivating all third party plugins, and seeing if the problem remains. If it’s fixed, you’ll know a plugin caused the problem, and you can narrow down which one by reactivating them one at a time.
Also remove Javascript and template customizations if you have any.
Thanks.