• Resolved webrightnow

    (@webrightnow)


    Before you say anything: I know IE is obsolete and anyone who still expects websites to be compatible with it is just plain unreasonable. Unfortunately my client is unreasonable and I need to find a workaround.

    I’ve got a Mega Menu set to dynamic width, linked to a specific element on the page (which itself is responsive). This works beautifully in all browsers except – surprise surprise – good old Internet Explorer, where when I inspect the mega-sub-menu element, I don’t see JS resizing it automatically, as it does in Chrome and the others. As a result, the sub menu is squashed to the size of the parent menu.

    My first question is: why? The second one: how do I resolve this selectively for IE, without having to rework the whole layout?

    It needs to be responsive, so fixed sizes won’t do.

    Thanks

    • This topic was modified 4 years, 6 months ago by webrightnow.

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author megamenu

    (@megamenu)

    Hi webrightnow,

    Have you checked for JavaScript errors in the console? (specifically in IE)

    Regards,
    Tom

    • This reply was modified 4 years, 6 months ago by megamenu.
    Thread Starter webrightnow

    (@webrightnow)

    Yes, IE console shows no JS errors.

    Plugin Author megamenu

    (@megamenu)

    Hi webrightnow,

    I’ve checked in IE using BrowserStack and I see the menu keeps the ‘mega-no-js’ class (it should be removed as soon as the JavaScript is applied to the menu):

    2020-09-24_10-26-13

    As you say, there are no errors in the console, but there must be something else happening which is preventing the JS from being applied (the plugin does work in IE in theory, you can check megamenu.com).

    I think you’ll need to debug “the old IE way” – disable all plugins, strip back as much as possible, look to see when it starts working, then try to detect exactly what is causing the issue. Unfortunately I can’t pinpoint the issue using the browser alone.

    Regards,
    Tom

    Thread Starter webrightnow

    (@webrightnow)

    Ok thanks, I think I’ll explain to the client that this can potentially be a lot of work to debug, as the site is live so I’d have to do all this on a cloned site. I’m also not terribly confident that I’d ever get to the bottom of it that way, and besides all plugins are needed so disabling any of them isn’t really an option, even if they are somehow conflicting. Meanwhile I told them to tell customers to just use an up to date browser.

    Thread Starter webrightnow

    (@webrightnow)

    Update: straight after my last post I tried Internet Explorer on a different machine, and the console there was showing a JS error I hadn’t seen before, caused by the Popup Maker plugin. I updated the plugin, and it looks like the Megamenu JS is loading properly now. Not sure why two different versions of the browser would have different consoles, but at least it’s fixed. Thanks.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Dynamic width Internet Explorer’ is closed to new replies.