1) Script Title: Full screen mobile menu
2) Script URL (on DD): http://dynamicdrive.com/dynamicindex...screenmenu.htm
3) Describe problem:
This script has worked fine for many years, until I've tried to switch from http to https.
My hosting company did most of what's necessary to bring about use of https, apart from putting in a .htaccess redirect from http to https, which I've done, and also apart from changing all relevant links in my code from http to https, which again, I've done.
Everything seems to have worked apart from this mobile menu script which if I touch the menu graphic on screen, has no effect.
I've now restored back to the http version of the system and all again is working well.
I had the following in the Head section of every page:
<link href="https://www.newforestexplorersguide.co.uk/mobile-menus/fullscreenmenu.css" type="text/css" rel="stylesheet"/>
<link href="http://fonts.googleapis.com/css?family=Bitter&subset=latin" rel="stylesheet" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://www.newforestexplorersguide.co.uk/mobile-menus/fullscreenmenu.js" async>
And fullscreenmenu.js had
source: 'https://www.newforestexplorersguide.co.uk/mobile-menus/top-level-menu.htm'
Whilst individual pages position the menu graphic with:
<a class="animateddrawer centre" href="#" onClick="toplevelmenu.togglemenu(); return false">
<span></span></a>
(Why the open and close span I've no idea).
I'd be really grateful for suggestions as to what went wrong.
Bookmarks