Title: Caching plugins break menu
Last modified: August 30, 2016

---

# Caching plugins break menu

 *  Resolved [Tradedog](https://wordpress.org/support/users/tradedog/)
 * (@tradedog)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/caching-plugins-break-menu/)
 * Firstly I must say that I love this plugin. Such an elegant and configurable 
   product.
 * I do have one problem in that almost any caching or optimizing plugin breaks 
   the menu. The menu no longer slides out on a click of the button. The functionality
   returns if I turn off the caching.
 * Is there any way around this? Am using W3 Total Cache. I have tried many others,
   they all break the menu.
 * Thanks
 * [https://wordpress.org/plugins/responsive-menu/](https://wordpress.org/plugins/responsive-menu/)

Viewing 6 replies - 1 through 6 (of 6 total)

 *  Plugin Contributor [responsivemenu](https://wordpress.org/support/users/responsivemenu/)
 * (@responsivemenu)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/caching-plugins-break-menu/#post-6512706)
 * Hi Tradedog,
 * Thanks for the kind words!
 * This is strange and should not happen – I use W3 Total Cache on almost all my
   sites and have never had this issue.
 * What errors do you get in the console? Do you use minification or combination
   of JavaScript or deferring to footer as these could potentially cause issues.
 * All the best
 *  Thread Starter [Tradedog](https://wordpress.org/support/users/tradedog/)
 * (@tradedog)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/caching-plugins-break-menu/#post-6512718)
 * Thanks RM, sorry been away for a few days from this forum.
 * Yes i do use minification of JS and deferring to footer.
 * I have been able to get high Pagespeed results this way. 98 98
 *  Thread Starter [Tradedog](https://wordpress.org/support/users/tradedog/)
 * (@tradedog)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/caching-plugins-break-menu/#post-6512719)
 * Where do I find the console?
 *  Plugin Contributor [responsivemenu](https://wordpress.org/support/users/responsivemenu/)
 * (@responsivemenu)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/caching-plugins-break-menu/#post-6512727)
 * Hi Tradedog,
 * Normally you can just hit F12 on your browser and look for the console tab – 
   I use Firebug in Firefox but not sure about other browsers.
 * All the best
 *  Thread Starter [Tradedog](https://wordpress.org/support/users/tradedog/)
 * (@tradedog)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/caching-plugins-break-menu/#post-6512729)
 * What do I look for in the console?
 *  Plugin Contributor [responsivemenu](https://wordpress.org/support/users/responsivemenu/)
 * (@responsivemenu)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/caching-plugins-break-menu/#post-6512730)
 * Hi Tradedog,
 * Any jQuery errors – I have just checked your site and you have quite a few which
   I have listed below (I have replaced your site URL with xxx.co):
 *     ```
       ReferenceError: jQuery is not defined
   
       ...a%2F&media=http://xxx.co/wp-content/plugins/cresta-social-share-c...
   
       xxx.co(line 584)
       ReferenceError: jQuery is not defined
   
       }</style><body class="home page page-id-11 page-template page-template-template-...
   
       xxx.co (line 584, col 34)
       ReferenceError: jQuery is not defined
   
       ...Class("updating")}),a(".shop_table.cart, .updating, .cart_totals").fadeTo("400",...
   
       add-to-...r=2.4.6 (line 1)
       ReferenceError: jQuery is not defined
   
       ...=typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],a):a(jQuery)}()
   
       jquery....er=2.70 (line 14, col 9137)
       ReferenceError: jQuery is not defined
   
       ...est("form").submit()}),a("input.qty:not(.product-quantity input.qty)").each(func...
       ```
   
 * Basically you have a lot of plugins or custom JavaScript code that is not built
   correctly or in no-conflicts mode.
 * If you are not hot on JavaScript then you will need to get a developer to go 
   through these issues and try to fix unfortunately as the plugin wont work if 
   your JavaScript is not working.
 * All the best

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘Caching plugins break menu’ is closed to new replies.

 * ![](https://ps.w.org/responsive-menu/assets/icon-256x256.png?rev=1782326)
 * [Responsive Menu - Create Mobile-Friendly Menu](https://wordpress.org/plugins/responsive-menu/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/responsive-menu/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/responsive-menu/)
 * [Active Topics](https://wordpress.org/support/plugin/responsive-menu/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/responsive-menu/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/responsive-menu/reviews/)

## Tags

 * [breaks](https://wordpress.org/support/topic-tag/breaks/)
 * [caching](https://wordpress.org/support/topic-tag/caching/)
 * [menu](https://wordpress.org/support/topic-tag/menu/)

 * 6 replies
 * 2 participants
 * Last reply from: [responsivemenu](https://wordpress.org/support/users/responsivemenu/)
 * Last activity: [10 years, 9 months ago](https://wordpress.org/support/topic/caching-plugins-break-menu/#post-6512730)
 * Status: resolved