Title: Hover Not Working
Last modified: August 31, 2016

---

# Hover Not Working

 *  Plugin Author [megamenu](https://wordpress.org/support/users/megamenu/)
 * (@megamenu)
 * [10 years, 4 months ago](https://wordpress.org/support/topic/hover-not-working-3/)
 * If you have set the Event to “hover”, but you have to click the menu items to
   open sub menus, it means your operating system or browser are reporting (for 
   whatever reason) that they support touch.
 * When your browser declares touch support (including but not limited to mobile
   phone browsers, computers with touch screens, computers with touch devices attached,
   tablets, some Windows 10 computers) the event is automatically changed to Click(
   to allow users without a mouse to navigate the menu properly).
 * [https://wordpress.org/plugins/megamenu/](https://wordpress.org/plugins/megamenu/)

Viewing 15 replies - 1 through 15 (of 19 total)

1 [2](https://wordpress.org/support/topic/hover-not-working-3/page/2/?output_format=md)
[→](https://wordpress.org/support/topic/hover-not-working-3/page/2/?output_format=md)

 *  [jensenatwork](https://wordpress.org/support/users/jensenatwork/)
 * (@jensenatwork)
 * [10 years, 3 months ago](https://wordpress.org/support/topic/hover-not-working-3/#post-6976723)
 * Hi Tom. We are using your Max Mega Menu on our website [http://www.atwork.dk](http://www.atwork.dk).
   We are having problems with the menu when updating to version 2.0.1. When we 
   update the plugin, the hover effect doesn’t work in Google Chrome or in Firefox,
   although it works fine in Safari and in Internet Explorer. We have now gone back
   to version 1.9.1 as this version works fine in all browsers. Can you explain 
   why the update to v. 2.0.1 is causing this problem?
 * We are running WordPress v. 4.4.2
 * Best regards, Søren Jensen
 *  [e dev](https://wordpress.org/support/users/efishinsea/)
 * (@efishinsea)
 * [10 years, 3 months ago](https://wordpress.org/support/topic/hover-not-working-3/#post-6976730)
 * This is true in Firefox on Windows for me (must click, hover doesn’t work) but
   in not other browsers. As a side effect, top level menu items are un-clickable.
 * Any thoughts?
 *  [e dev](https://wordpress.org/support/users/efishinsea/)
 * (@efishinsea)
 * [10 years, 2 months ago](https://wordpress.org/support/topic/hover-not-working-3/#post-6976735)
 * Hi Tom.
 * Do you have any comment on this? I noticed a MMM update today, but Firefox still
   only works on click, and not on hover. This isn’t on a touch screen machine.
 * Is there no way to make the menu compliant across all browsers?
 * Thanks.
 *  Plugin Author [megamenu](https://wordpress.org/support/users/megamenu/)
 * (@megamenu)
 * [10 years, 2 months ago](https://wordpress.org/support/topic/hover-not-working-3/#post-6976736)
 * Hi efishinsea,
 * The menu can only do what the browser tells it, so in this case your copy of 
   FireFox is reporting that touch is enabled. Here is the actual function that 
   detects whether touch is “enabled” or not:
 *     ```
       var isTouchDevice = function() {
                   return ('ontouchstart' in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0 || (window.DocumentTouch && document instanceof DocumentTouch));
               };
       ```
   
 * One of those checks is returning true in your browser (you can see they are all
   touch related).
 * Unfortunately there is no single, 100% reliable method to detect touch on all
   devices, and there never will be (as older browsers will always behave as they
   are coded now). In the future maybe browsers and operating systems will come 
   up with a standard method to report whether touch is enabled or not, but right
   now it seems they’re all going their own way.
 * I suspect your computer once had a touch device attached to it, and at that point
   FireFox flipped an option to say that touch is now supported, but since you removed
   it the option remained enabled. You could try a different computer with FireFox
   installed to check.
 * Here is some further reading if you’re interested:
    [https://github.com/modernizr/modernizr/issues/548](https://github.com/modernizr/modernizr/issues/548)
   [https://github.com/Modernizr/Modernizr/issues/880](https://github.com/Modernizr/Modernizr/issues/880)
   [http://www.stucox.com/blog/you-cant-detect-a-touchscreen/](http://www.stucox.com/blog/you-cant-detect-a-touchscreen/)
 * Regards,
    Tom
 *  [e dev](https://wordpress.org/support/users/efishinsea/)
 * (@efishinsea)
 * [10 years, 2 months ago](https://wordpress.org/support/topic/hover-not-working-3/#post-6976737)
 * Bingo. Thank you!
 * I have never had a touch-screen, but for some reason, touch events were enabled
   in Firefox, so I disabled them, and now everything is happy with the menu.
 * In case anyone else has this issue, here’s how to disable touch events in the
   desktop version of Firefox:
    1. Type “about:config” into the address bar of the browser
    2. Click the “I’ll be careful, I promise!” button and scroll down until you find“
       dom.w3c_touch_events” and click it
    3. A dialog box will appear that allows you to change the value of the setting.
    4. Choose your setting: disable=(0) enable=(1) auto-detect=(2)
 *  [prokops](https://wordpress.org/support/users/prokops/)
 * (@prokops)
 * [9 years, 11 months ago](https://wordpress.org/support/topic/hover-not-working-3/#post-6976750)
 * Hi!
 * Just to understand: Max Mega Menu stopped doing dropdown on hover. The solution
   proposed is on client side? That can’t be right?
 *  Plugin Author [megamenu](https://wordpress.org/support/users/megamenu/)
 * (@megamenu)
 * [9 years, 11 months ago](https://wordpress.org/support/topic/hover-not-working-3/#post-6976751)
 * Hi prokops,
 * I realise it’s not easy to understand straight off, and I’m probably not the 
   best person to explain it. Please re-read the thread and spend 5 minutes trying
   to get your head around it, it’s not something I can easily explain and it will
   take some deep thought before it makes any sense.
 * Remember:
    1. You need a mouse to use Hover 2. The plugin _can’t_ detect a mouse
   3. The plugin _can_ be told by the browser or OS that touch is enabled. It is
   up to the browser/OS to report this accurately, the plugin can only work with
   the information it is given.
 * Now consider the following situation:
    The browser reports that touch is enabled(
   a mouse may or may not be present – we don’t know), what can the plugin do to**
   ensure** the menu is navigable by the user?
 * Regards,
    Tom
 *  [prokops](https://wordpress.org/support/users/prokops/)
 * (@prokops)
 * [9 years, 11 months ago](https://wordpress.org/support/topic/hover-not-working-3/#post-6976752)
 * Hi Tom!
 * Thanks for the reply and awesome plugin. Sorry for highjacking this thread.
 * This new restraint to your plugin happened because of development in certain 
   browsers?
 * What would you recommend for us àdmins to do in order to offer hover functionality
   to end user? Is downgrading an option?
 * Thanks!
 *  Plugin Author [megamenu](https://wordpress.org/support/users/megamenu/)
 * (@megamenu)
 * [9 years, 11 months ago](https://wordpress.org/support/topic/hover-not-working-3/#post-6976753)
 * Hi Prokops,
 * Please read my last reply again. You cannot _ever_ force users to use Hover when
   a touch screen is being used, as some of those users will not have a mouse. Those
   users will not be able to navigate the menu at all. When a touch screen is reported
   then Click is the only reliable option.
 * It is best to get the plugin working with both Click and Hover.
 * Under Mega Menu > General Settings you will see a ‘Second Click Behaviour’ option
   which you might find useful.
 * Regards,
    Tom
 *  [johnnyxp64](https://wordpress.org/support/users/johnnyxp64/)
 * (@johnnyxp64)
 * [9 years, 9 months ago](https://wordpress.org/support/topic/hover-not-working-3/#post-6976755)
 * hi, based on that, why the click doesnt open a parent and show its submenus, 
   but it goes to where the parent is linked into?
 * i have a category of WC prodcts as main parent menu, inside it there are dozens
   of subitems…i want in mobile my “click” event to expand this parent, not to go
   to the parent url!
 * i was looking arround for hours, cant find a setting to do that :/
 *  Plugin Author [megamenu](https://wordpress.org/support/users/megamenu/)
 * (@megamenu)
 * [9 years, 9 months ago](https://wordpress.org/support/topic/hover-not-working-3/#post-6976756)
 * Hi John,
 * It should do that, unless you have ‘Hide sub menu on mobile’ checked for that
   item.
 * Please post a new topic and include a link to your site so I can take a look.
 * Regards,
    Tom
 *  [johnnyxp64](https://wordpress.org/support/users/johnnyxp64/)
 * (@johnnyxp64)
 * [9 years, 9 months ago](https://wordpress.org/support/topic/hover-not-working-3/#post-6976757)
 * because i was wating fro your reply here:
    [https://wordpress.org/support/topic/mobile-version-not-working-7?replies=2#post-8782027](https://wordpress.org/support/topic/mobile-version-not-working-7?replies=2#post-8782027)
 * i was trying and buying out other plugins to see what will work for me…
    where
   is that setting exactly that you are talking about?
 * Hide sub menu on mobile
 * in each menu it self?
 *  Plugin Author [megamenu](https://wordpress.org/support/users/megamenu/)
 * (@megamenu)
 * [9 years, 9 months ago](https://wordpress.org/support/topic/hover-not-working-3/#post-6976758)
 * Hi,
 * Yes, every menu item (when you click the blue Mega Menu button) will have a ‘
   Hide submenu on mobile’ option in the General Settings tab.
 * If you have further questions please post them in a new topic.
 * Regards,
    Tom
 *  [markclawson](https://wordpress.org/support/users/markclawson/)
 * (@markclawson)
 * [9 years, 9 months ago](https://wordpress.org/support/topic/hover-not-working-3/#post-6976761)
 * Do you know if Max Mega Menu Pro will work with Divi theme? They are bringing
   out Divi 3.0 on September 7th I think…..
 *  Plugin Author [megamenu](https://wordpress.org/support/users/megamenu/)
 * (@megamenu)
 * [9 years, 9 months ago](https://wordpress.org/support/topic/hover-not-working-3/page/2/#post-6976763)
 * Hi Mark,
 * I will probably write a child theme for Divi 3.0 once it’s out, I won’t know 
   exactly what (if anything) needs to change until I can test it.
 * Regards,
    Tom

Viewing 15 replies - 1 through 15 (of 19 total)

1 [2](https://wordpress.org/support/topic/hover-not-working-3/page/2/?output_format=md)
[→](https://wordpress.org/support/topic/hover-not-working-3/page/2/?output_format=md)

The topic ‘Hover Not Working’ is closed to new replies.

 * ![](https://ps.w.org/megamenu/assets/icon-128x128.png?rev=1489843)
 * [Max Mega Menu](https://wordpress.org/plugins/megamenu/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/megamenu/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/megamenu/)
 * [Active Topics](https://wordpress.org/support/plugin/megamenu/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/megamenu/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/megamenu/reviews/)

 * 20 replies
 * 7 participants
 * Last reply from: [Adrian](https://wordpress.org/support/users/adriandw/)
 * Last activity: [9 years, 8 months ago](https://wordpress.org/support/topic/hover-not-working-3/page/2/#post-8313516)
 * Status: not a support question