$ causes a clash in wordpress so you need to
Change the ‘$’ in this:
$(window).on('load'
to this:
jQuery(window).on('load'
Reason: https://mkyong.com/jquery/jquery-is-not-working-in-wordpress-solution/
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.