I've configured Superfish to function properly with the correct number of clicks for desktop and tablet/mobile, following advice found here. Now that the menu stays open after one click on tablet, there is a lingering issue - the Top level menu item (with children only) requires three clicks to follow the link. One click expands the submenu, the second click adds the class sf-clicked and the third click follows the link.
Changing line 30 in sftouchscreen.js from:
if (item.hasClass('sf-clicked')){
to:
if (item.hasClass('sf-clicked') || item.parent().hasClass('sfHover')){
has solved this problem for me, allowing the link to be followed on the second click.
Comments
Comment #1
mehrpadin CreditAttribution: mehrpadin commentedHey there,
Fixed! please try the master branch of the SF library with the latest development release (today's), please also test on as many devices as possible, thanks.