Tagged: JQuery, menu, responsive
- This topic has 5 replies, 2 voices, and was last updated 7 years, 3 months ago by tikaram.
-
AuthorPosts
-
August 11, 2017 at 2:26 am #120269RobertfParticipant
Hi,
The responsive menu on my blog-website robertfairhead.com has stopped working reliably all the time.
I first noticed the problem when I tried to upgrade my Catch Box Pro theme from 4.6.9 to 4.9.1. As there were a number of other issues with the upgrade, including losing my Custom CSS settings, I decided to roll back to 4.6.9, but the responsive menu problem has continued.
If I click on the three horizontal bars, nothing happens. I’ve tried it on Safari on a Mac, Mozilla, and Safari on my iPhone. Refreshing the screen sometimes works, but more often not. When I debugged the script I found this error message in catchbox.slider.js:
jQuery(window).load(function() { Can’t find variable: jQuery
…
}I have tried deactivating recently installed plugins, including Wordfence. But this hasn’t helped. I’ve also taken out script for the Twitter and Facebook plug-ins, but again this has made no difference.
Do you need to log into my website admin area to investigate the cause of the problem? This problem has had me stumped for 1 1/2 days and I sincerely hope you know the cause and have a solution! 🙂
Regards,
RobertfAugust 11, 2017 at 4:14 am #120273tikaramParticipant@robertf: There are multiple jQuery errors on your website which are causing different issues on your website. One thing i found after analyzing the source of your site is that the theme name has been changed to catch-box-pro-4 instead of catch-box-pro. I could not figure out the reason behind it. I suggest you to disable all Plugins and follow this link to know more about plugin conflict with our themes. If the problem still persist then download a fresh copy of theme and install the theme again. If you need to make any changes to your theme files please create a child theme and do the customizations rather than editing the parent theme. If you make changes on the parent theme directly, the changes will be lost after theme update. Let me know if you need further assistance.
Regards,
TikaramAugust 11, 2017 at 8:03 am #120292RobertfParticipantThanks, Tikaram. Last night, when I restored my website, it complained there wasn’t a catch-box-pro-4 folder, hence I renamed the folder in public_html from catch-box-pro to catch-box-pro-4.
Are you suggesting I strip out all plug-ins and start again with my website? This is really frustrating, as the problem only surfaced when I upgraded the theme from 4.6.9 to 4.9.1. With this, and the other issues, which were related to the loss of Custom CSS settings, it’s put me off ever updating the Catch Box Pro theme again!
I’ve made no code changes, nor are there any child themes. All customisations have been made via the Theme Customisation settings and Custom CSS.
Regards,
RobertfAugust 11, 2017 at 12:03 pm #120307tikaramParticipant@robertf: I don’t mean to say you need to do the website again from beginning but to find out if the issue is caused by a plugin or not. Try disabling every plugin and activating it again. Check your website after deactivating each plugin and you can find out what’s causing the issue.
Regards,
TikaramAugust 13, 2017 at 10:16 pm #120376RobertfParticipantThanks, @Tikaram. Over the weekend I reapplied the missing Custom CSS from a backup and again tried to upgrade the Catch Box Pro theme from 4.6.9 to 4.9.1.
This time I had more success, with the new style “drop down” responsive menu appearing, instead of the old “fly out” menu. I wonder if the JQuery errors I encountered were due to an earlier incomplete upgrade? I recall having previewed the 4.9.1 theme and then finding I’d someone activated it. Perhaps I bombed out of the activation half way through?
In any case, this time I didn’t preview the 4.9.1 theme and after having activated I was very happy to see my Custom CSS hadn’t been wiped!
So onward with CatchBox Pro … 🙂
August 14, 2017 at 3:45 am #120394 -
AuthorPosts
- The topic ‘Responsive Menu not working all the time’ is closed to new replies.