NetTalk Central

NetTalk Web Server => Web Server - Ask For Help => Topic started by: Poul on December 15, 2015, 08:45:12 AM

Title: Double Drop Menu and IE11 using Touch
Post by: Poul on December 15, 2015, 08:45:12 AM
With IE the DropDown menu is workable with a mouse (suffers from some display alignment issues)
but with a touch interface the drop down menu disappears before the user
can make a selection.

Are they any techniques that can make it 'sticky'.
Title: Re: Double Drop Menu and IE11 using Touch
Post by: Poul on January 14, 2016, 10:32:28 AM
bump.

I have since bought a new Yoga for testing and Developing for Windows 10,
Both IE11 and Edge have the same problem...

the Dropdown menus do not work if you are using touch :(
they work only if you use the mouse.

(NT 8.64)
Title: Re: Double Drop Menu and IE11 using Touch
Post by: Poul on January 15, 2016, 02:12:33 PM
It seems to be ok on Chrome and FF.

This is only a problem with MS Edge and IE 
and only when using a 2-in-1 Device  - with both touch and mouse support,
Win 8.x and Win 10 in my tests.

Windows 10 supports a Tablet Mode, which does not seem to make any difference.

FYI: My workaround:

I am not a javascript guy, but this was defeating my rollout, as the target users all have 2-in-1's
To make something workable i tweaked jquery-nt-menu.js
there is a timer in there that is set to 100 - it seems to control how long
the menu remains after navigating off with the mouse (or you finger in touch)

i bumped it up to 2000, and now the menu hangs around for 2 seconds, which is enough time to
make it workable, (it has a side effect of lingering  a little longer for a mouse user, but for me a worth while trade off)

BRUCE: if that timer could be set from the menu template (or embed) , and you tweaked the shipping js,
that would make it a bit easier to deploy.
Title: Re: Double Drop Menu and IE11 using Touch
Post by: Bruce on January 16, 2016, 01:11:43 AM
noted Poul.